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.
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