W przypadku importowania lub eksportowania danych pomiędzy bazami GDBase, typy danych są zachowywane.
Jeżeli tabela jest importowana za pomocą sterownika ODBC, dane najpierw są odwzorowywane na ogólne typy SQL, które następnie są konwertowane na typy obsługiwane przez GDBase zgodnie z tabelą poniżej.
Tabela 34.1. Konwersje typów danych przy importowaniu za pomocą strownika ODBC
| Typ SQL | Typ GDBase |
|---|---|
| SQL_GUID | TEXT |
| SQL_CHAR | |
| SQL_VARCHAR | |
| SQL_LONGVARCHAR | |
| SQL_WCHAR | |
| SQL_WVARCHAR | |
| SQL_WLONGVARCHAR | |
| SQL_DECIMAL | REAL |
| SQL_NUMERIC | |
| SQL_REAL | |
| SQL_FLOAT | |
| SQL_DOUBLE | |
| SQL_SMALLINT | INTEGER |
| SQL_INTEGER | |
| SQL_TINYINT | |
| SQL_BIT | |
| SQL_BIGINT | |
| SQL_TYPE_DATE | DATE |
| SQL_TYPE_TIME | TIME |
| SQL_TYPE_TIMESTAMP | DATETIME |
W przypadku innych typów danych zachowanie jest określone przez klauzulę ON ERROR.