|
ODBC v 2.5 仕様は、最小、コア、拡張の 3 つの SQL 文法レベルを提供します。レベルが高くなるほど、より完全なデータ定義の実装とデータ操作言語のサポートが提供されます。リレーショナル インターフェイスでは、最小 SQL 文法に加え、多数のコアおよび拡張のステートメント文法を完全サポートしています。リレーショナル インターフェイスがサポートしている SQL 文法は、次の表に要約されています。
SQL ステートメント文法
|
最小
|
コア
|
拡張
|
---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DELETE(位置付け)
|
|
|
|
DELETE(検索済み)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JOIN LEFT OUTER (SELECT)
|
|
|
|
|
|
|
|
|
|
|
|
- 概算数値リテラル
|
|
|
|
|
|
|
|
- 相関名
|
|
|
|
- 日付演算
|
|
|
|
- 日付リテラル
|
|
|
|
|
|
|
|
- 拡張述部
|
|
|
|
- IN 述語
|
|
|
|
- セット関数
|
|
|
|
- 時刻リテラル
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UPDATE(位置付け)
|
|
|
|
UPDATE(検索済み)
|
|
|
|
列名およびテーブル名に非 ODBC 標準文字が含まれる場合、列名とテーブル名はデリミター付き識別子として表記できます。識別子がキーワードである場合は、デリミターを付ける必要があります。
識別子のデリミター文字は二重引用符です。
ハイフンは ODBC 標準文字ではありません。
"Password" は SET PASSWORD ステートメントのキーワードです。
|