Bサポート対象のSQL構文および関数
B.1 サポート対象のSQL文
いくつかの例外はあるものの、ゲートウェイではOracleのDELETE文、INSERT文、SELECT文およびUPDATE文が完全サポートされています。
ゲートウェイでは、Oracleデータ定義言語(DDL)文はサポートされていません。 OracleのALTER文、CREATE文、DROP文、GRANT文またはTRUNCATE文の形式は一切使用できません。 Teradataデータベースに対してDDL文を使用する必要がある場合は、かわりにゲートウェイのパススルー機能を使用します。
関連項目:
キーワード、パラメータおよびオプションの詳細な説明は、『Oracle Database SQL言語リファレンス』を参照してください。
親トピック: サポートされているSQL構文および関数
B.2 Oracle関数
すべての関数は、ゲートウェイがTeradata SQLに変換した後、Teradataデータベースによって評価されます。
B.2.1 Teradataでサポートされていない関数
Teradataに同等の機能を持たないOracle SQL関数は、 DELETE、 INSERTまたは UPDATE文ではサポートされませんが、文がSELECT文の場合、Oracleデータベースによって評価されます。 つまり、Oracleデータベースは、ゲートウェイに送信されたSELECT文の後処理を実行します。
サポートされていない関数をDELETE、INSERTまたはUPDATE文で使用すると、次のOracleエラーが発生します:
ORA-02070: database db_link_name does not support function in this context
親トピック: Oracle Functions
B.2.2 Teradataでサポートされる関数
B.2.2.2 比較演算子
| Oracle | Teradata |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
親トピック: Teradataでサポートされる関数
B.2.2.3 グループ関数
| Oracle | Teradata |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
親トピック: Teradataでサポートされる関数
B.2.2.5 その他の関数
| Oracle | Teradata |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
親トピック: Teradataでサポートされる関数