| DDLデータ型 |
対応する Caché データ型 |
| BIGINT |
%Library.BigInt |
| BINARY VARYING(%1) |
%Library.Binary(MAXLEN=%1) |
| BINARY(%1) |
%Library.Binary(MAXLEN=%1) |
| BIT |
%Library.Boolean |
| CHAR |
%Library.String(MAXLEN=1) |
| CHAR VARYING(%1) |
%Library.String(MAXLEN=%1) |
| CHAR(%1) |
%Library.String(MAXLEN=%1) |
| CHARACTER |
%Library.String(MAXLEN=1) |
| CHARACTER VARYING(%1) |
%Library.String(MAXLEN=%1) |
| CHARACTER(%1) |
%Library.String(MAXLEN=%1) |
| DATE |
%Library.Date |
| DATETIME |
%Library.TimeStamp |
| DEC |
%Library.Numeric (MAXVAL=999999999999999, MINVAL=-999999999999999, SCALE=0) |
| DEC(%1) |
%Library.Numeric (MAXVAL=<|'$$maxval^%apiSQL(%1,0)'|>, MINVAL=<|'$$minval^%apiSQL(%1,0)'|>, SCALE=0) |
| DEC(%1,%2) |
%Library.Numeric (MAXVAL=<|'$$maxval^%apiSQL(%1,%2)'|>, MINVAL=<|'$$minval^%apiSQL(%1,%2)'|>, SCALE=%2) |
| DECIMAL |
%Library.Numeric (MAXVAL=999999999999999, MINVAL=-999999999999999, SCALE=0) |
| DECIMAL(%1) |
%Library.Numeric (MAXVAL=<|'$$maxval^%apiSQL(%1,0)'|>, MINVAL=<|'$$minval^%apiSQL(%1,0)'|>, SCALE=0) |
| DECIMAL(%1,%2) |
%Library.Numeric (MAXVAL=<|'$$maxval^%apiSQL(%1,%2)'|>, MINVAL=<|'$$minval^%apiSQL(%1,%2)'|>, SCALE=%2) |
| DOUBLE |
%Library.Float |
| DOUBLE PRECISION |
%Library.Float |
| FLOAT |
%Library.Float |
| FLOAT(%1) |
%Library.Float (MAXVAL=<|'$$maxval^%apiSQL(%1)'|>, MINVAL=<|'$$minval^%apiSQL(%1)'|>) |
| IMAGE |
BStream%String |
| INT |
%Library.Integer (MAXVAL=2147483647, MINVAL=-2147483648) |
| INTEGER |
%Library.Integer (MAXVAL=2147483647, MINVAL=-2147483648) |
| LONG |
CStream%String |
| LONG BINARY |
BStream%String |
| LONG RAW |
BStream%String |
| LONG VARCHAR(%1) |
CStream%String |
| LONG VARCHAR |
CStream%String |
| LONGVARBINARY |
BStream%String |
| LONGVARBINARY(%1) |
BStream%String |
| LONGVARCHAR |
CStream%String |
| LONGVARCHAR(%1) |
CStream%String |
| MONEY |
%Library.Currency(MAXVAL=922337203685477.5807, MINVAL=-922337203685477.5808, SCALE=4) |
| NATIONAL CHAR |
%Library.String(MAXLEN=1) |
| NATIONAL CHAR VARYING(%1) |
%Library.String(MAXLEN=%1) |
| NATIONAL CHAR(%1) |
%Library.String(MAXLEN=%1) |
| NATIONAL CHARACTER |
%Library.String(MAXLEN=1) |
| NATIONAL CHARACTER VARYING(%1) |
%Library.String(MAXLEN=%1) |
| NATIONAL CHARACTER(%1) |
%Library.String(MAXLEN=%1) |
| NATIONAL VARCHAR(%1) |
%Library.String(MAXLEN=%1) |
| NCHAR |
%Library.String(MAXLEN=1) |
| NCHAR(%1) |
%Library.String(MAXLEN=%1) |
| NTEXT |
CStream%String |
| NUMBER |
%Library.Numeric(SCALE=0) |
| NUMBER(%1) |
%Library.Numeric (MAXVAL=<|'$$maxval^%apiSQL(%1)'|>, MINVAL=<|'$$minval^%apiSQL(%1)'|>, SCALE=0) |
| NUMBER(%1,%2) |
%Library.Numeric (MAXVAL=<|'$$maxval^%apiSQL(%1,%2)'|>, MINVAL=<|'$$minval^%apiSQL(%1,%2)'|>, SCALE=%2) |
| NUMERIC |
%Library.Numeric (MAXVAL=999999999999999, MINVAL=-999999999999999, SCALE=0) |
| NUMERIC(%1) |
%Library.Numeric (MAXVAL=<|'$$maxval^%apiSQL(%1,0)'|>, MINVAL=<|'$$minval^%apiSQL(%1,0)'|>, SCALE=0) |
| NUMERIC(%1,%2) |
%Library.Numeric (MAXVAL=<|'$$maxval^%apiSQL(%1,%2)'|>, MINVAL=<|'$$minval^%apiSQL(%1,%2)'|>, SCALE=%2) |
| NVARCHAR(%1) |
%Library.String(MAXLEN=%1) |
| NVARCHAR(%1,%2) |
%Library.String(MAXLEN=%1) |
| RAW(%1) |
%Library.Binary(MAXLEN=%1) |
| REAL |
%Library.Float |
| SMALLINT |
%Library.SmallInt |
| SMALLMONEY |
%Library.Currency |
| TEXT |
CStream%String |
| TIME |
%Library.Time |
| TIMESTAMP |
%Library.TimeStamp |
| TINYINT |
%Library.TinyInt |
| VARBINARY(%1) |
%Library.Binary(MAXLEN=%1) |
| VARCHAR(%1) |
%Library.String(MAXLEN=%1) |
| VARCHAR(%1,%2) |
%Library.String(MAXLEN=%1) |
| VARCHAR2(%1) |
%Library.String(MAXLEN=%1) |