字句規則

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のデフォルト文字(セミコロン(;))が使用されています。