# Letras maiúsculas e caracteres especiais

Ao utilizar classes e métodos do JDBC, são submetidas instruções SQL ao Derby 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 O curinga *. 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 Expressão booleana.
- 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.

Tópico pai: Referência da linguagem SQL
Conceitos relacionados
Identificadores SQL
Instruções
Funções do sistema nativas
Procedimentos do sistema nativos
Tipos de dado
Referências relacionadas
Funções nativas
Expressões SQL