Oracle® Database Gateway for Adabas User's Guide 11g Release 2 (11.2) Part Number E12074-01 |
|
|
View PDF |
This appendix contains the following section:
The gateway converts Predict metadata data types in the advanced data dictionary (ADD) to Oracle data types as described in Table A-1.
ADD Data Type | Oracle Data Type | Details |
---|---|---|
|
|
A null-terminated string of alphanumeric characters; maximum length must be specified. An extra byte is required for the null flag. |
|
|
Unsigned byte integer. Size: 1 byte Range: 0 to +254 |
|
|
Unsigned word integer. Size: 2 bytes Range: 0 to +65535 |
|
|
Unsigned long integer. Size: 4 bytes Range: 0 to +4,294,967,294 |
|
|
Signed byte integer. Size: 1 byte Signed range: -128 to +127 |
|
|
Signed word integer. Size: 2 bytes Signed Range: -32768 to +32767 |
|
|
Signed long integer. Size: 4 bytes Range: -2147483648 to 2147483647 |
|
|
Signed long integer. Size: 8 bytes Range: -9223372036854775808 to +9223372036854775807 |
|
|
Single floating-point number (F_FLOAT). Size: 4 bytes Range: 0.29E-38 to 1.7E38 Precision: 6 digits |
|
|
Double floating-point number (D_FLOAT) Size: 8 bytes Range: 029E-38 to 1.7E38 Precision: 16 digits |
|
|
Unsigned byte integer. Size: 1 byte Values: 1 for |
|
|
ODBC date format. |
|
|
ODBC time format. |
|
|
Packed decimal Maximum number of digits: 31 Maximum fractions: 11 Length = int (number of digits/2) + 1 byte |
|
|
Signed numeric string. A right overpunched sign is implemented. Maximum number of digits: 31 Maximum fractions: 11 |
When you import metadata from a DDM file, the gateway maps the metadata data types as described in Table A-2.
Table A-2 Metadata from DDM Files
DDM/Natural Data Type | ADD-Adabas Data Type | Oracle Data Type | Details |
---|---|---|---|
|
|
|
A null-terminated string of alphanumeric characters; maximum length must be specified. An extra byte is required for the null flag. |
|
|
|
Unsigned byte integer. Size: 1 byte Range: 0 to +254 |
|
|
|
Unsigned word integer. Size: 2 bytes Range: 0 to +65535 |
|
|
|
Unsigned long integer. Size: 4 bytes Range: 0 to +4,294,967,294 |
|
|
|
Signed byte integer. Size: 1 byte Signed range: -128 to +127 |
|
|
|
Signed word integer. Size: 2 bytes Signed range: -32768 to +32767 |
|
|
|
Signed long integer. Size: 4 bytes Range: -2147483648 to 2147483647 |
|
|
|
Signed long integer. Size: 8 bytes Range: -9223372036854775808 to +9223372036854775807 |
|
|
|
Single floating-point number ( Size: 4 bytes Range: 0.29E-38 to 1.7E38 Precision: 6 digits |
|
|
|
Double floating-point number ( Size: 8 bytes Range: 0.29E-38 to 1.7E38 Precision: 16 digits |
|
|
|
Unsigned byte integer. Size: 1 byte Values: 1 for true, 0 for false |
|
|
|
ODBC date format. |
|
|
|
ODBC time format. |
|
|
|
Packed decimal Maximum number of digits: 31 Maximum fraction: 11 Length = int (number of digits/2) + 1 byte |
|
|
|
Signed numeric string Maximum number of digits: 31 Maximum fractions: 11 |