SQL Engine Reference (v11)

SQL 文法のサポート

ODBC v 2.5 仕様は、最小、コア、拡張の 3 つの SQL 文法レベルを提供します。レベルが高くなるほど、より完全なデータ定義の実装とデータ操作言語のサポートが提供されます。リレーショナル インターフェイスでは、最小 SQL 文法に加え、多数のコアおよび拡張のステートメント文法を完全サポートしています。リレーショナル インターフェイスがサポートしている SQL 文法は、次の表に要約されています。

表 26 SQL 文法のサポート
SQL ステートメント文法
最小
コア
拡張
 
 

 
 

 

 
 
 

 
 

 
 

 

 
DELETE(位置付け)

 
 
DELETE(検索済み)

 
 
 
 

 

 
 
 

 
 
 
 

 

 
 

 

 
 
JOIN LEFT OUTER (SELECT)
 
 

 

 

 
 
 

 
 

 
 

 
 
 

 
 

 

 
- 拡張述部
 
 

 

 
 

 
 
 

 
 

 

 
 
 

 
 

UPDATE(位置付け)

 
 
UPDATE(検索済み)

 
 

SQL ステートメント内のデリミター付き識別子

列名およびテーブル名に非 ODBC 標準文字が含まれる場合、列名とテーブル名はデリミター付き識別子として表記できます。識別子がキーワードである場合は、デリミターを付ける必要があります。

識別子のデリミター文字は二重引用符です。

SELECT "姓" FROM "非標準テーブル" 

ハイフンは ODBC 標準文字ではありません。

SELECT "password" FROM my_pword_tbl 

"Password" は SET PASSWORD ステートメントのキーワードです。


ODBC サポート

SQL 構文リファレンス