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