Qual é a diferença entre aspas simples e aspas duplas ao escrever uma consulta SQL?


Melhor resposta

Aspas simples são usadas para incluir literais de string (e, em versões recentes , Literais DATE). As aspas duplas são usadas para incluir identificadores (como nomes de tabelas e colunas). Eles são opcionais (e, portanto, quase nunca usados) quando o nome está em conformidade com certas regras para nomes (começa com uma letra, sem espaços ou símbolos especiais, sem letras minúsculas, …). Por exemplo –

SELECT "Hello Manish " AS "My Greeting"

FROM dual;

Resultado:

My Greeting

-------------

Hello Manish

Resposta

Em geral, as aspas simples são usadas em torno de strings e back-ticks (caracteres `) são usados ​​para identificadores de banco de dados. As aspas duplas podem ser tratadas como back ticks.

Mas, como na maioria das perguntas sobre SQL, existem vários detalhes específicos para fornecedores e definições de configuração.

Aqui está uma amostra deles:

StackOverflow: Qual é a diferença entre aspas simples e duplas no SQL?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *