各アクティビティでの Sybase のデータ型と、それに対応する LEI (IBM® Lotus Enterprise Integrator®) または DECS (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 |
prec-scale<=9, scale<=0 |
Int |
NUMERIC |
prec <=15 |
Float |
NUMERIC |
その他 |
数値 |
MONEY |
通貨 |
|
SMALLMONEY |
通貨 |
|
DATETIME |
日付/時刻 |
|
SMALLDATETIME |
日付/時刻 |
|
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) |
|
通貨 |
BIT、TINYINT、SMALLINT、INT、REAL (o)、FLOAT (o)、DECIMAL (p, o)、NUMERIC (p, o)、MONEY、SMALLMONEY |
|
数値 |
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) |
|
日付/時刻 |
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) |
|
通貨 |
BIT (p)、TINYINT (p, o)、SMALLINT (p, o)、INT (p, o)、REAL (p)、FLOAT (p, o)、DECIMAL (p)、NUMERIC (p)、MONEY、SMALLMONEY |
|
数値 |
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) |
|
日付/時刻 |
SMALLDATETIME、DATETIME |
|
テキスト |
CHAR (o)、NCHAR (0)、VARCHAR (o)、NVARCHAR (o)、TEXT、BOUNDARY (o)、BINARY (o)、VARBINARY (o)、IMAGE |
|
バイナリ |
any |
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 |
|
通貨 |
MONEY、SMALLMONEY |
|
数値 |
NUMERIC (prec, scale) |
|
日付/時刻 |
SMALLDATETIME、DATETIME |
|
テキスト |
CHAR (固定、長さ<=256)、NCHAR (固定、長さ<=256)、VARCHAR (変数、長さ<=256)、NVARCHAR (変数、長さ<=256)、TEXT (長さ>256) |
|
バイナリ |
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) |