Jaka jest różnica między pojedynczym cudzysłowem a podwójnym cudzysłowem podczas pisania zapytania SQL?


Najlepsza odpowiedź

Pojedyncze cudzysłowy są używane do umieszczania literałów ciągów (a w ostatnich wersjach , Literały DATE). Podwójne cudzysłowy są używane do umieszczania identyfikatorów (takich jak nazwy tabel i kolumn). Są opcjonalne (i dlatego prawie nigdy nie są używane), gdy nazwa jest zgodna z pewnymi regułami dotyczącymi nazw (zaczyna się od litery, bez spacji lub specjalnych symboli, bez małych liter, …). Na przykład –

SELECT "Hello Manish " AS "My Greeting"

FROM dual;

Dane wyjściowe:

My Greeting

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

Hello Manish

Odpowiedź

Zwykle pojedyncze cudzysłowy są używane wokół ciągów znaków a back-ticks (`znaki) są używane jako identyfikatory baz danych. Podwójne cudzysłowy mogą być traktowane jako znaki wsteczne.

Ale podobnie jak w przypadku większości pytań dotyczących języka SQL, istnieją różne szczegóły dotyczące dostawców i ustawień konfiguracji.

Oto próbka z nich:

StackOverflow: Jaka jest różnica między pojedynczymi i podwójnymi cudzysłowami w SQL?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *