0

私は Teradata を初めて使用し、Teradata から Oracle への移行プロジェクトで作業し、Teradata DDL を Oracle に変換しています。

UNIQUE PRIMARY INDEX ( TRSY_ID,TRSY_STM,TAX_ID ) の場合: 以下のように変換

TRSY_ID は Primary key 、TRSY_STM は not null Unique 、TAX_ID は null Unique ではありません。

以下の 2 つの概念をオラクルに変換する方法:

  1. プライマリ インデックス (TRSY_STM、TRSY_ID、TAX_ID);

  2. SPNS_ID BIGINT NOT NULL IDENTITY として DEFAULT によって生成されます (1 MINVALUE 1 MAXVALUE 999999999999999 NO CYCLE ごとに 1 増分で開始)

あなたの助けをいただければ幸いです...

-ありがとう

サクティ

4

1 に答える 1

1

Teradata では、プライマリ インデックスは、データが AMPS 全体にハッシュ分散される方法を決定します。したがって、自然な論理主キーを強制したり、データへの最速のアクセスまたは結合パスを提供したりできます。したがって、Oracle データ モデルの物理的な実装では、これらの列が提供するアクセス パスまたは結合パスをサポートするために必要なインデックス作成戦略を検討する必要がある場合があります。

于 2013-09-02T11:48:30.877 に答える