Nachfolgend finden Sie eine Aufstellung aller unterstützte Datentypen, mit deren entsprechende COBOL und .NET Typen.
Rochade Format | Typspezifikation | Systemlänge | COBOL Picture1) | CLR Datentyp2) |
---|---|---|---|---|
ALPHABETISCH <n> | A | n | PIC X(n) | String |
ALPHABETISCH <n> VARIABEL | AV | n+2 | …-L PIC S9(4) BINARY …-D PIC X(n) | String |
ALPHANUMERISCH <n> | X | n | PIC X(n) | String |
ALPHANUMERISCH <n> VARIABEL | XV | n+2 | …-L PIC S9(4) BINARY …-D PIC X(n) | String |
BINAER <n> | O | n | PIC X(n) | Byte[] |
BINAER <n> VARIABEL | OV | n+2 | …-L PIC S9(4) BINARY …-D PIC X(n) | Byte[] |
BLOB <n> | L | 4 | …-L PIC S9(9) BINARY …-D USAGE IS POINTER | Byte[] |
CHARACTER <n> | C | n | PIC X(n) | String |
CHARACTER <n> VARIABEL | CV | n+2 | …-L PIC S9(4) BINARY …-D PIC X(n) | String |
CLOB <n> | M | 4 | …-L PIC S9(9) BINARY …-D USAGE IS POINTER | Byte[] |
DATE | D | 10 | …-D0 PIC X(10) …-X03) REDEFINES …-D0 … | DateTime |
DATETIME | DT | 19 | …-DT PIC X(19) …-XT4) REDEFINES …-DT … | DateTime |
NUMERISCH [+]<n> | N | n | PIC [S]9(n) | [U]Int165) |
NUMERISCH [+]<n>.<d> | N | n+d | PIC [S]9(n)V9(d) | Double8) |
NUMERISCH [+]<n> BIN2 | NB | 2 | PIC [S]9(4) BINARY | [U]Int16 |
NUMERISCH [+]<n> BIN4 | NB | 4 | PIC [S]9(9) BINARY | [U]Int32 |
NUMERISCH [+]<n> BIN8 | NB | 8 | PIC [S]9(18) BINARY | [U]Int64 |
NUMERISCH [+]<n>.<d> DECIMAL | ND | (n+d+1)/210) | PIC [S]9(n)V9(d) PACKED-DECIMAL | Decimal |
NUMERISCH [+]<n>.<d> FLOAT1 | NF1 | 4 | PIC [S]9(n)V9(d) COMP-1 | Single |
NUMERISCH [+]<n>.<d> FLOAT2 | NF2 | 8 | PIC [S]9(n)V9(d) COMP-2 | Double |
NUMERISCH [+]<n> GEPACKT | NP | (n+1)/211) | PIC [S]9(n) PACKED-DECIMAL | [U]Int1612) |
NUMERISCH [+]<n>.<d> GEPACKT | NP | (n+d+1)/215) | PIC [S]9(n)V9(d) PACKED-DECIMAL | Double16) |
POINTER | Q | 4 | USAGE IS POINTER | IntPtr |
TIME | T | 8 | …-TI PIC X(8) …-XI18) REDEFINES …-TI … | TimeSpan |
TIMESTAMP | Z | 26 | …-TS PIC X(26) …-XS19) REDEFINES …-TI … | DateTime 20) |