字句規則
SQL文の記述に関する次の字句規則は、Oracle DatabaseのSQL実装に対してのみ適用されますが、他のすべてのSQL実装にも一般的に適用されます。
SQL文では、文の定義の中で空白が入る可能性がある任意の位置に、1つ以上のタブ、改行文字、空白またはコメントを記述できます。したがって、Oracle Databaseは、次の2つの文を同一と解釈します。
SELECT last_name,salary*12,MONTHS_BETWEEN(SYSDATE,hire_date) FROM employees WHERE department_id = 30 ORDER BY last_name; SELECT last_name, salary * 12, MONTHS_BETWEEN( SYSDATE, hire_date ) FROM employees WHERE department_id=30 ORDER BY last_name;
予約語、キーワード、識別子およびパラメータは、大文字と小文字を区別せずに記述できます。ただし、テキスト・リテラルと引用名では大文字と小文字が区別されます。テキスト・リテラルの構文の詳細は、テキスト・リテラルを参照してください。
ノート:
SQL文は、プログラミング環境によって終了方法が異なります。このドキュメント・セットでは、SQL*Plusのデフォルト文字(セミコロン(;))が使用されています。