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?