Sybase のデータ型

各アクティビティでの Sybase のデータ型と、それに対応する LEI (IBM® Lotus Enterprise Integrator®) または DECS (Domino® 基幹連携サービス) のデータ型を次の表に示します。

これらの表の編成の詳細については、第 3 章の「Connector のデータ型の変換テーブル」を参照してください。

Execute

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

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

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)