# Sintaxe SQL

A sintaxe SQL é apresentada em notação BNF modificada.

Os metassímbolos do BNF são:

Símbolo | Significado
--- | ---
`|` | “ou”. Escolha de um dos itens
`[ ]` | Circunda itens opcionais.
`*` | Sinaliza que o item pode ser repetido zero ou mais vezes. Possui significado especial nas instruções SQL.
`{ }` | Agrupa itens para que possam ser marcados por um dos outros símbolos, ou seja, [ ], | ou *.
`( ) . ,` | Outra pontuação que faz parte da sintaxe.

Exemplo de como a sintaxe SQL é apresentada:

    CREATE [ UNIQUE ] INDEX nomeIndice
    ON nomeTabela ( nomeColunaSimples [ , nomeColunaSimples ] * )

A sintaxe da linha de comando para executar programas e utilitários Java (bem como exemplos), sempre inicia pela palavra java:

    java org.apache.derby.tools.ij

Além disso, esta documentação utiliza o estilo do IBM Software Development Kit para definir os argumentos e as propriedades da JVM. Se for utilizada uma outra Máquina Virtual Java, a forma de definir os argumentos e as propriedades da JVM podem ser diferentes.

Tópico pai: Convenções da documentação