SQLの文法

SQLの文法は、改変されたBNF記法により記述されています。

BNFのメタ文字を以下に示します。
文字 意味
| あるいは 項目のうち、ひとつを選ぶ
[ ] 省略可能な項目
* その項目を0回以上繰り返せることを示す。一部のSQL文で特別な意味を持つ。
{ } [ ]、|あるいは *のような文字で修飾できるよう、項目をグループとして扱う。
( ) . , 文法の一部であるような、そのほかの句読点。
SQLの文法の表記例
CREATE [ UNIQUE ] INDEX IndexName
  ON TableName ( SimpleColumnName [ , SimpleColumnName ] * ) 
Javaのプログラムやユーティリティを実行するための、コマンドラインの文法は以下の例のように常にjavaという単語で始まります。
java org.apache.derby.tools.ij

この文書はJVMに依存しないように書かれていますが、あらゆるコマンドラインの例やJVMの仕様によるような文法については、あなたが利用するJVMの文書にて間違いがないか検証してください。