Lotus Software ロゴ
IBM Lotus Domino Designer 8.5
  バージョン 8.5 および 8.5.1






DB2 のデータ型

DB2(R) のデータ型と、それに対応する LotusScript(R) のデータ型を次の表に示します。

DB2 では、DOUBLE と FLOAT は同じ型を示し、NUMERIC と DECIMAL も同じ型を示します。下表では、FLOAT、DECIMAL は用いずに、DOUBLE と NUMERIC を使用してそれぞれの型を表記しています。

この表の使用方法については、前の章のトピック「Connector のデータ型の変換テーブル」を参照してください。 記載されている表は、このマニュアルの印刷以降に変更されていることがあります。 DB2 のデータ型については、 http://www.com/software/data/db2 を参照してください。

データ型の考慮事項

DB2 データ型を使用する場合は、次の点を考慮してください。

Lotus Connector による Notes の NUMBER フィールドの変換方法には制限があります。 IBM(R) Lotus(R) Notes(R) のソースで [Create Target Metadata] オプションを使用すると、Notes の NUMBER フィールドの精度が大幅に低下することがあります。

Execute

この表は、Execute メソッドによる LotusScript Connector Extensions と DB2 間のデータ変換を示しています。

DB2 のデータ型

属性
Lotus Connector (LC) のデータ型

BIGINT

Numeric

SMALLINT

Int

INTEGER

Int

DOUBLE

精度=15

Float

NUMERIC

prec-scale<=9, scale<=0

Int

NUMERIC

prec-scale<=19, scale<=4

Currency

NUMERIC

その他

Numeric

DATE

Datetime

REAL

精度=7

Numeric

TIME

Datetime

TIMESTAMP

Datetime

CHAR

(デフォルト)

FOR BIT DATA

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

Binary (BLOB 形式) (固定長、最大<=32766)

VARCHAR

(デフォルト)

FOR BIT DATA

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

Binary (BLOB 形式) (可変長、最大<=32740)

LONG VARCHAR

(デフォルト)

FOR BIT DATA

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

Binary (BLOB 形式) (可変長、最大<=32740)

CLOB

Text (可変長、最大<=2GB)

GRAPHIC

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

VARGRAPHIC

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

LONG VARGRAPHIC

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

DBCLOB

Text (可変長、最大<=2GB)

BLOB

Binary (BLOB 形式) (可変長、最大<=2GB)

Fetch

この表は、Fetch メソッドによる LotusScript Connector Extensions と DB2 間のデータ変換を示しています。

Lotus Connector (LC) のデータ型
属性
DB2 のデータ型

Int

INTEGER、SMALLINT、DOUBLE (p)、NUMERIC (p)

Float

INTEGER、SMALLINT、DOUBLE, NUMERIC (p)

Currency

INTEGER、SMALLINT、DOUBLE (p)、NUMERIC (p)

Numeric

INTEGER (p)、BIGINT、SMALLINT (p)、DOUBLE (p)、NUMERIC (p)

Datetime

TIMESTAMP (p)、DATE、TIME

Text (o)

CHAR [FOR BIT DATA]、VARCHAR [FOR BIT DATA]、LONG VARCHAR [FOR BIT DATA]、CLOB、GRAPHIC、VARGRAPHIC、LONG VARGRAPHIC、DBCLOB、BLOB

Binary (o)

BLOB

CHAR [FOR BIT DATA]、VARCHAR [FOR BIT DATA]、LONG VARCHAR [FOR BIT DATA]、CLOB、GRAPHIC、VARGRAPHIC、LONG VARGRAPHIC、DBCLOB、BLOB

BLOB 以外

無効

Insert および Update

この表は、Insert メソッドおよび Update メソッドによる LotusScript Connector Extensions と DB2 間のデータ変換を示しています。

Lotus Connector (LC) のデータ型
属性
DB2 のデータ型

Int

INTEGER、SMALLINT (p)、DOUBLE、NUMERIC (p)

Float

INTEGER (p)、SMALLINT (p)、DOUBLE、NUMERIC (p)

Currency

INTEGER (p)、SMALLINT (p)、DOUBLE (p)、NUMERIC (p)

Numeric

INTEGER (p)、BIGINT、SMALLINT (p)、DOUBLE (p)、NUMERIC (p)

Datetime

TIMESTAMP、DATE (p)、TIME (p)

Text

CHAR [FOR BIT DATA] (o)、VARCHAR [FOR BIT DATA] (o)、LONG VARCHAR [FOR BIT DATA] (o)、CLOB (o)、GRAPHIC (o)、VARGRAPHIC (o)、LONG VARGRAPHIC (o)、DBCLOB (o)、BLOB (o)

Binary

任意

CHAR [FOR BIT DATA] (o)、VARCHAR [FOR BIT DATA] (o)、LONG VARCHAR [FOR BIT DATA] (o)、CLOB (o)、GRAPHIC (o)、VARGRAPHIC (o)、LONG VARGRAPHIC (o)、DBCLOB (o)、BLOB (o)

数値リスト

INTEGER (p)、BIGINT、SMALLINT (p)、DOUBLE、NUMERIC (p)

日時リスト

TIMESTAMP、DATE (p)、TIME (p)

Create

この表は、Create メソッドによる LotusScript Connector Extensions と DB2 間のデータ変換を示しています。

Lotus Connector (LC) のデータ型
属性
DB2 のデータ型

Int

INT、SMALLINT、NUMERIC (prec, 0)

Float

DOUBLE、NUMERIC (prec, scale)

Currency

NUMERIC (19, 4)

Numeric

NUMERIC (prec, scale)、BIGINT

Datetime

TIMESTAMP、DATE、TIME

Text

CHAR (固定長<=254)、VARCHAR (254<長さ<=4000)、LONG VARCHAR (4000<長さ<=32700)、CLOB (長さ>32700)

Binary

BLOB

CHAR FOR BIT DATA (固定長<=254)、VARCHAR FOR BIT DATA (254<長さ<=4000)、LONG VARCHAR FOR BIT DATA (4000<長さ<=32700)、BLOB (長さ>32700)

複合

CHAR (固定長<=254)、VARCHAR (254<長さ<=4000)、LONG VARCHAR (4000<長さ<=32700)、CLOB (長さ>32700)

数値リスト

DOUBLE

日時リスト

TIMESTAMP

テキストリスト

CHAR (固定長<=254)、VARCHAR (254<長さ<=4000)、LONG VARCHAR (4000<長さ<=32700)、CLOB (長さ>32700)




ライブラリー | サポート | ご利用条件 |

最終更新日: 2009 年 10 月 5 日 (月曜日)