Qual è la differenza tra virgolette singole e virgolette doppie durante la scrittura di una query SQL?


Risposta migliore

Le virgolette singole vengono utilizzate per racchiudere stringhe letterali (e, nelle versioni recenti , DATE letterali). Le virgolette doppie vengono utilizzate per racchiudere identificatori (come nomi di tabelle e colonne). Sono opzionali (e quindi quasi mai utilizzati) quando il nome è conforme a determinate regole per i nomi (inizia con una lettera, senza spazi o simboli speciali, senza lettere minuscole, …). Ad esempio –

SELECT "Hello Manish " AS "My Greeting"

FROM dual;

Risultato:

My Greeting

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

Hello Manish

Risposta

In generale le virgolette singole sono usate intorno alle stringhe e back-tick (`caratteri) sono usati per gli identificatori del database. Le virgolette doppie possono essere trattate come segni di spunta.

Ma, come per la maggior parte delle domande su SQL, ci sono vari dettagli specifici per i fornitori e le impostazioni di configurazione.

Eccone un esempio:

StackOverflow: qual è la differenza tra virgolette singole e doppie in SQL?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *