Приложение 4. Соответствие типов данных СУБД ЛИНТЕР и интерфейса нижнего уровня
Тип данных СУБД ЛИНТЕР | Тип данных интерфейса | |
---|---|---|
сhar | DT_CHAR | |
smallint | DT_INTEGER1) | |
int | DT_INTEGER | |
bigint | DT_INTEGER | |
real | DT_REAL2) | |
double | DT_REAL | |
date | DT_DATE | |
numeric | DT_DECIMAL | |
byte | DT_BYTE | |
blob | DT_BLOB | |
varchar | DT_VARCHAR | |
varbyte | DT_VARBYTE | |
boolean | DT_BOOL | |
nchar | DT_NCHAR | |
nchar varying, nvarchar | DT_NVARCHAR | |
extfile | DT_EXTFILE |
1) Тип данных smallint, int и bigint имеют совпадающий код 2. Для детализации этих типов данных следует анализировать длину их данных: у smallint она равна 2 байтам, у int – 4 байтам, у bigint – 8.
2) Тип данных real и double имеют совпадающий код 3. Для детализации этих типов данных следует анализировать длину их данных: у real она равна 4 байтам, у double – 8 байтам.