各アクティビティでの Sybase(R) のデータ型と、それに対応する LEI (IBM(R) Lotus(R) Enterprise Integrator) または DECS (IBM(R) Lotus(R) Domino 基幹連携サービス) のデータ型を次の表に示します。
この表の使用方法については、第 3 章の「Connector のデータ型の変換テーブル」を参照してください。
Execute のデータ型は、次の表のとおりです。
Sybase
|
Lotus Connector API
|
|
BIT |
Int |
|
TINYINT |
Int |
|
SMALLINT |
Int |
|
INT |
Int |
|
REAL |
Float |
|
FLOAT |
Float |
|
DECIMAL |
prec-scale<=9、scale<=0 |
Int |
DECIMAL |
prec <=15 |
Float |
DECIMAL |
その他 |
Numeric |
NUMERIC |
prec-scale<=9、scale<=0 |
Int |
NUMERIC |
prec <=15 |
Float |
NUMERIC |
その他 |
Numeric |
MONEY |
Currency |
|
SMALLMONEY |
Currency |
|
DATETIME |
Datetime |
|
SMALLDATETIME |
Datetime |
|
CHAR |
Text (固定長、最大<= 256) |
|
NCHAR |
Text (固定長、最大<= 256) |
|
VARCHAR |
Text (可変長、最大<= 256) |
|
NVARCHAR |
Text (可変長、最大<= 256) |
|
TEXT |
Text (可変長、制限なし) |
|
BINARY |
Binary (固定長、最大<=256) |
|
VARBINARY |
Binary (可変長、最大<= 256) |
|
IMAGE |
Binary (可変長、制限なし) |
Fetch のデータ型は、次の表のとおりです。
Lotus Connector API
|
Sybase
|
|
Int |
BIT、TINYINT、SMALLINT、INT、REAL (o)、FLOAT (p, o)、DECIMAL (p, o)、NUMERIC (p, o)、MONEY (p, o)、SMALLMONEY (p,o) |
|
Float |
BIT、TINYINT、SMALLINT、INT、REAL、FLOAT、DECIMAL (p)、NUMERIC (p)、MONEY (p)、SMALLMONEY (p) |
|
Currency |
BIT、TINYINT、SMALLINT、INT、REAL (o)、FLOAT (o)、DECIMAL (p, o)、NUMERIC (p, o)、MONEY、SMALLMONEY |
|
Numeric |
BIT、TINYINT(p, o)、SMALLINT (p, o)、INT (p, o)、REAL (p, o)、FLOAT (p, o)、DECIMAL (p, o)、NUMERIC (p, o)、MONEY (p, o)、SMALLMONEY(p, o) |
|
Datetime |
SMALLDATETIME、DATETIME |
|
Text (o) |
CHAR、NCHAR、VARCHAR、NVARCHAR、TEXT、BOUNDARY、SENSITIVITY、BINARY、VARBINARY、IMAGE |
|
Binary (o) |
BLOB |
CHAR、NCHAR、VARCHAR、NVARCHAR、TEXT、BOUNDARY、BINARY、VARBINARY、IMAGE |
BLOB 以外 |
無効 |
Insert および Update のデータ型は、次の表のとおりです。
Lotus Connector API
|
Sybase
|
|
Int |
BIT (p)、TINYINT (p, o)、SMALLINT (p, o)、INT、REAL (p)、FLOAT、DECIMAL (p)、NUMERIC (p)、MONEY、SMALLMONEY |
|
Float |
BIT (p)、TINYINT (p, o)、SMALLINT (p, o)、INT (p, o)、REAL (p, o)、FLOAT、DECIMAL (p, o)、NUMERIC (p, o)、MONEY (p, o)、SMALLMONEY (p, o) |
|
Currency |
BIT (p)、TINYINT (p, o)、SMALLINT (p, o)、INT (p, o)、REAL (p)、FLOAT (p, o)、DECIMAL (p)、NUMERIC (p)、MONEY、SMALLMONEY |
|
Numeric |
BIT (p)、TINYINT (p, o)、SMALLINT (p, o)、INT (p, o)、REAL (p)、FLOAT (p, o)、DECIMAL (p, o)、NUMERIC (p, o)、MONEY (p, o)、SMALLMONEY (p, o) |
|
Datetime |
SMALLDATETIME、DATETIME |
|
Text |
CHAR (o)、NCHAR (0)、VARCHAR (o)、NVARCHAR (o)、TEXT、BOUNDARY (o)、BINARY (o)、VARBINARY (o)、IMAGE |
|
Binary |
任意 |
CHAR (o)、NCHAR (0)、VARCHAR (o)、NVARCHAR (o)、LONGCHAR、TEXT、BOUNDARY (o)、SENSITIVITY (o)、BINARY (o)、VARBINARY (o)、LONGBINARY、IMAGE |
数値リスト |
BIT (p)、TINYINT (p, o)、SMALLINT (p, o)、INT (p, o)、REAL (p, o)、FLOAT、DECIMAL (p)、NUMERIC (p)、MONEY (p)、SMALLMONEY (p) |
|
日時リスト |
SMALLDATETIME、DATETIME |
Create のデータ型は、次の表のとおりです。
Lotus Connector API
|
Sybase
|
|
Int |
INT、NUMERIC (prec)、BIT |
|
Float |
FLOAT、NUMERIC (prec)、REAL |
|
Currency |
MONEY、SMALLMONEY |
|
Numeric |
NUMERIC (prec, scale) |
|
Datetime |
SMALLDATETIME、DATETIME |
|
Text |
CHAR (固定、長さ<=256)、NCHAR (固定、長さ<=256)、VARCHAR (可変、長さ<=256)、NVARCHAR (可変、長さ<=256)、TEXT (長さ>256) |
|
Binary |
BLOB |
BINARY (固定、長さ<=256)、VARBINARY (可変、長さ<=256)、IMAGE (長さ>256) |
複合 |
CHAR (固定、長さ<=256)、NCHAR (固定、長さ<=256)、VARCHAR (可変、長さ<=256)、NVARCHAR (可変、長さ<=256)、TEXT (長さ>256) |
|
数値リスト |
FLOAT |
|
日時リスト |
SMALLDATETIME、DATETIME |
|
テキストリスト |
CHAR (固定、長さ<=256)、NCHAR (固定、長さ<=256)、VARCHAR (可変、長さ<=256)、NVARCHAR (可変、長さ<=256)、TEXT (長さ>256) |