Microsoft SQL Server のデータ型

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

この表については、第 3 章を参照してください。

Execute

Execute のデータ型は、次の表のとおりです。

Microsoft SQL Server

Lotus® Connector API

BIT

Int

TINYINT

Int

SMALLINT

Int

INT

Int

REAL

Float

FLOAT

Float

DECIMAL

数値

NUMERIC

数値

UNIQUEIDENTIFIER

Text (固定長、長さ=39)

SMALLMONEY

通貨

MONEY

通貨

SMALLDATETIME

日付/時刻

DATETIME

日付/時刻

CHAR

Text (固定長、最大<= 8000)

VARCHAR

Text (可変長、最大<= 8000)

TEXT

Text (可変長、制限なし)

NCHAR

Text (固定長、最大<= 8000)

NVARCHAR

Text (可変長、最大<= 8000)

NTEXT

Text (可変長、制限なし)

BINARY

Binary (固定長、最大<= 8000)

VARBINARY

Binary (可変長、最大<= 8000)

IMAGE

Binary (可変長、制限なし)

TIMESTAMP

バイナリ

Fetch

Fetch のデータ型は、次の表のとおりです。

Microsoft SQL Server

Lotus Connector API

BIT、TINYINT、SMALLINT、INT

Int

 

TINYINT、SMALLINT、INT、REAL、FLOAT、DECIMAL (p, o)、NUMERIC (p, o)、SMALLMONEY、MONEY (p)

Float

 

TINYINT、SMALLINT、INT、REAL (o)、FLOAT (o)、DECIMAL (p, o)、NUMERIC (p, o)、SMALLMONEY、MONEY

通貨

 

TINYINT(p, o)、SMALLINT (p, o)、INT (p, o)、REAL (p, o)、FLOAT (p, o)、DECIMAL (p, o)、NUMERIC (p, o)、SMALLMONEY(p, o)、MONEY (p, o)

数値

 

SMALLDATETIME、DATETIME (p)

日付/時刻

 

CHAR、VARCHAR、TEXT、NCHAR、NVARCHAR、NTEXT、BINARY、VARBINARY、IMAGE、TIMESTAMP UNIQUEIDENTIFIER

Text (o)

 

CHAR、VARCHAR、TEXT、BINARY、VARBINARY、IMAGE、TIMESTAMP

Binary (o)

BLOB

SMALLDATETIME、DATETIME (p)

 

日時リスト

TINYINT、SMALLINT、INT、REAL、FLOAT、DECIMAL (p, o)、NUMERIC (p, o)、SMALLMONEY、MONEY (p)

 

数値リスト

CHAR、VARCHAR、TEXT、NCHAR、NVARCHAR、NTEXT、BINARY、VARBINARY、IMAGE、TIMESTAMP UNIQUEIDENTIFIER

 

テキストのリスト

Insert および Update

Insert および Update のデータ型は、次の表のとおりです。

Lotus Connector API

Microsoft SQL Server

Int

 

BIT、TINYINT (p, o)、SMALLINT (p, o)、INT、REAL (p)、FLOAT、DECIMAL (p)、NUMERIC (p)、SMALLMONEY、MONEY、CHAR (o)、VARCHAR (o)、TEXT、NCHAR (o)、NVARCHAR (o)、NTEXT

Float

 

TINYINT (p, o)、SMALLINT (p, o)、INT (p, o)、REAL (p, o)、FLOAT、DECIMAL (p, o)、NUMERIC (p, o)、SMALLMONEY (p, o)、MONEY (p, o)、CHAR (o)、VARCHAR (o)、TEXT、NCHAR (o)、NVARCHAR (o)、NTEXT

通貨

 

INT (p, o)、REAL (p, o)、FLOAT (p, o)、DECIMAL (p)、NUMERIC (p)、SMALLMONEY (p, o)、MONEY、CHAR (o)、VARCHAR (o)、TEXT、NCHAR (o)、NVARCHAR (o)、NTEXT

数値

 

INT (p, o)、REAL (p, o)、FLOAT (p, o)、DECIMAL (p, o)、NUMERIC (p, o)、CHAR (o)、VARCHAR (o)、NCHAR (o)、NVARCHAR (o)

日付/時刻

 

SMALLDATETIME (p)、DATETIME

テキスト

 

CHAR (o)、VARCHAR (o)、TEXT、NCHAR (o)、NVARCHAR (o)、NTEXT、BINARY (o)、VARBINARY (o)、IMAGE

Binary

BLOB

CHAR (o)、VARCHAR (o)、TEXT、BINARY (o)、VARBINARY (o)、IMAGE

 

数値リスト

TINYINT (p, o)、SMALLINT (p, o)、INT (p, o)、REAL (p, o)、FLOAT、DECIMAL (p, o)、NUMERIC (p, o)、SMALLMONEY (p, o)、MONEY (p, o)、CHAR (o)、VARCHAR (o)、TEXT、NCHAR (o)、NVARCHAR (o)、NTEXT

 

日時リスト

SMALLDATETIME (p)、DATETIME

作成

Create のデータ型は、次の表のとおりです。

Lotus Connector API

Microsoft SQL Server

Int

 

INT、TINYINT、SMALLINT、BIT

Float

 

FLOAT、REAL

通貨

 

MONEY、SMALLMONEY

数値

 

NUMERIC (prec, scale)

日付/時刻

 

DATETIME、DATETIME4

テキスト

 

CHAR (固定、長さ<=8000)、VARCHAR (変数、長さ<=8000)、または TEXT (長さ>8000)

Binary

BLOB

BINARY(固定、長さ<=8000)、VARBINARY (変数、長さ<=8000)、または IMAGE (長さ>8000)

 

複合

CHAR (固定、長さ<=8000)、VARCHAR (変数、長さ<=8000)、または TEXT (長さ>8000)

 

数値リスト

FLOAT

 

日時リスト

DATETIME

 

テキストリスト

CHAR (固定、長さ<=8000)、VARCHAR (変数、長さ<=8000)、または TEXT (長さ>8000)