下表显示 C 数据类型、I4GL 数据类型与 EGL 基本类型之间的映射。
C 数据类型 | 等效的 I4GL 数据类型 | 等效的 EGL 基本类型 |
---|---|---|
char | CHAR 或 CHARACTER | UNICODE(1) |
char | NCHAR | UNICODE(size) |
char | NVARCHAR | STRING |
char | VARCHAR | STRING |
int | INT 或 INTEGER | INT |
short | SMALLINT | SMALLINT |
ifx_int8_t | BIGINT | BIGINT |
dec_t | DEC 或 DECIMAL(p,s,) 或 NUMERIC(p) | DECIMAL(p) |
dec_t | MONEY | MONEY |
double | FLOAT | FLOAT |
float | SMALLFLOAT | SMALLFLOAT |
loc_t | TEXT | CLOB |
loc_t | BYTE | BLOB |
int | DATE | DATE |
dtime_t | DATETIME | TIMESTAMP |
intvl_t | INTERVAL | INTERVAL |