Oracle のデータ型

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

各列またはステートメントごとに指定できる LONG 型は 1 つだけです。

BLOB または RAW を使用する場合は、Notes から Oracle テーブルに挿入し、その後再び Notes で読み込まなければなりません。この作業を行わないと、Notes が識別できる形式にはなりません。 Notes データベースと接続している LEI または DECS の場合も同様です。Oracle は、可変幅のマルチバイトキャラクタセットをサポートしています。

Execute

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

Oracle

 

コネクター API

NUMBER

prec-scale<=9、scale<=0

Int

 

prec-scale<=15

Float

 

その他

数値

FLOAT

 

Float

DATE 型

 

日付/時刻

CHAR

 

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

VARCHAR2

 

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

LONG 型

 

Text (可変長、制限なし)

CLOB

 

Text (可変長、制限なし)

RAW

 

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

LONG RAW

 

Binary (BLOB 形式) -- 可変長、制限なし

BLOB

 

Binary (BLOB 形式) -- 可変長、制限なし

注: Connectors による Notes の NUMBER フィールドの解釈には制限があります。Notes のソースで [Create Target Metadata] オプションを使用すると、Notes の NUMBER フィールドの精度が大幅に低下することがあります。

Fetch

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

Oracle

コネクター API

FLOAT (p, o)、NUMBER (p, o)

Int

 

FLOAT (p)、NUMBER (p)

Float

 

FLOAT (p, o)、NUMBER (p, o)

通貨

 

FLOAT (p, o)、NUMBER (p, o)

数値

 

DATE 型

日付/時刻

 

CHAR、VARCHAR2、LONG、RAW、LONG RAW、CLOB、BLOB

Text (o)

 

CHAR、VARCHAR2、LONG、RAW、LONG RAW、CLOB、BLOB

Binary (o)

BLOB または複合

Insert および Update

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

コネクター API

Oracle

Int

 

NUMBER、FLOAT

Float

 

NUMBER (p)、FLOAT (p)

通貨

 

NUMBER (p)、FLOAT (p)

数値

 

NUMBER (p)、FLOAT (p)

日付/時刻

 

DATE (p)

テキスト

 

CHAR (o)、VARCHAR2 (o)、LONG、RAW (o)、LONG RAW、ROWID (o)、CLOB、BLOB

バイナリ

any

CHAR (o)、VARCHAR2 (o)、LONG、RAW (o)、LONG RAW、ROWID (o)、CLOB、BLOB

 

数値リスト

NUMBER (p)、FLOAT (p)

 

日時リスト

DATE (p)

作成

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

コネクター API

Oracle

Int

 

NUMBER (prec,0)

Float

 

FLOAT (prec)、NUMBER (prec, scale)

通貨

 

NUMBER (19, 4)

数値

 

NUMBER (prec, scale)

日付/時刻

 

DATE 型

テキスト

 

CHAR (固定、長さ<=2000)、VARCHAR2 (2000<長さ<=4000)、または CLOB (長さ>=4000)

バイナリ

BLOB

RAW (固定、長さ<=2000) または BLOB (長さ>2000)

 

複合

CHAR (固定、長さ<=2000)、VARCHAR2 (2000<長さ<=4000)、または CLOB (長さ>=4000)

 

数値リスト

FLOAT (prec)

 

日時リスト

DATE 型

 

テキストリスト

CHAR (固定、長さ<=2000)、VARCHAR2 (2000<長さ<=4000)、または CLOB (長さ>=4000)