Openflow Connector for Oracle:データマッピング

注釈

このコネクタは、 Snowflakeコネクタ規約 に従うものとします。

注釈

|OracleOFC|には、標準のコネクタ利用規約以外の追加利用規約も適用されます。詳しくは、`Openflow Connector for Oracle Addendum<https://www.snowflake.com/en/legal/optional-offerings/offering-specific-terms/openflow-oracle-terms/>`_を参照してください。

このトピックでは、データの複製時にOracleデータ型をSnowflakeデータ型にマッピングする方法について説明します。

OracleからSnowflakeへのデータ型マッピング

次の表は、データを複製するときにOracleデータ型がSnowflakeデータ型にどのようにマッピングされるかを示しています。

Oracle型

Snowflake型

メモ

NUMBER

NUMBER

精度が未定義の場合、NUMBER(38, 19)にマッピングされます。精度またはスケールがSnowflakeの制限(精度 > 38またはスケール > 37)を超える場合、値はTEXTとして保存されます。

FLOAT

FLOAT

BINARY_FLOAT

FLOAT

BINARY_DOUBLE

FLOAT

CHAR

TEXT

VARCHAR2

TEXT

NCHAR

TEXT

NVARCHAR2

TEXT

CLOB

TEXT

Snowflakeの最大エントリサイズ(16MB)までサポートされます。

NCLOB

TEXT

Snowflakeの最大エントリサイズ(16MB)までサポートされます。

LONG

TEXT

DATE

TIMESTAMP_NTZ

TIMESTAMP

TIMESTAMP_NTZ

TIMESTAMP WITH TIME ZONE

TIMESTAMP_TZ

TIMESTAMP WITH LOCAL TIME ZONE

TIMESTAMP_LTZ

INTERVAL

TEXT

INTERVAL YEAR TO MONTH

TEXT

INTERVAL DAY TO SECOND

TEXT

RAW

BINARY

LONG RAW

BINARY

BLOB

BINARY

Snowflakeの最大エントリサイズ(16MB)までサポートされます。

BOOLEAN

BOOLEAN

JSON

VARIANT

Snowflakeの最大エントリサイズ(16MB)までサポートされます。

XMLTYPE

TEXT

注釈

この表にリストされていないOracleデータ型はすべて、デフォルトでTEXTにマッピングされます。

次のステップ

コネクタを設定するには、:doc:`setup-tasks`を確認してください。