Ao utilizar classes e métodos do JDBC, são submetidas instruções SQL ao
na forma de cadeias.
O conjunto de caracteres permitido nas cadeias contendo instruções SQL é o
Unicode.
Nestas cadeias se aplicam as seguintes regras:
- Aspas delimitam os identificadores especiais, referidos no SQL-92 como
identificadores delimitados.
- Apóstrofos delimitam cadeias de caracteres.
- Na cadeia de caracteres, para representar um apóstrofo (também chamado de
aspas simples) são usados dois apóstrofos (Em outras palavras, o apóstrofo é o
caractere de escape do apóstrofo).
As aspas não necessitam de caractere de escape.
Para representar aspas deve-se, simplesmente, utilizar aspas.
Entretanto, deve ser observado que no programa Java as aspas necessitam do
caractere de escape contrabarra (\).
Exemplo:
-- o apóstrofo é o caractere de escape do apóstrofo
VALUES 'Maria D''Almeida'
-- no ij não há necessidade de caractere de escape para aspas
VALUES 'Ele disse, "Bom dia!"'
-- no programa Java aspas necessitam de escape
n = stmt.executeUpdate(
"UPDATE minhaTabela SET stringCol = 'Ele disse, \"Bom dia!\"'");
- As palavras chave do SQL não são sensíveis a letras maiúsculas e minúsculas.
Por exemplo, a palavra chave SELECT pode ser escrita como SELECT, Select,
select, ou sELECT.
- Os identificadores no estilo SQL-92 não são sensíveis a letras maiúsculas e
minúsculas
(consulte IdentificadorSQL92),
a menos que estejam delimitados.
- Os identificadores no estilo Java são sensíveis a letras maiúsculas e
minúsculas.
- O * é um caractere curinga na
ExpressãoSeleção.
Consulte .
Também pode ser o operador de multiplicação.
Em todos os outros casos é um meta-símbolo da sintaxe, sinalizando itens que
podem ser repetidos zero ou mais vezes.
- % e _ são caracteres curinga quando utilizados nas cadeias de caracteres
após o operador LIKE (exceto quando precedidos pelo caractere de escape).
Consulte .
- De acordo com o padrão SQL-92, dois hífens (--) e o caractere de nova-linha
delimitam um comentário.
Os dois hífens iniciam o comentário, e o caractere de nova-linha termina o
comentário.