.
次の表では、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 |