Nejlepší odpověď
K uzavření řetězcových literálů se používají jednoduché uvozovky (a v posledních verzích , DATE literály). Dvojité uvozovky se používají k uzavření identifikátorů (jako jsou názvy tabulek a sloupců). Jsou volitelné (a proto se téměř nikdy nepoužívají), pokud název odpovídá určitým pravidlům pro jména (začíná písmenem, bez mezer nebo zvláštních symbolů, bez malých písmen, …). Například –
SELECT "Hello Manish " AS "My Greeting"
FROM dual;
Výstup:
My Greeting
-------------
Hello Manish
Odpověď
Obvykle se kolem řetězců používají jednoduché uvozovky a back-ticks (`znaky) se používají pro identifikátory databáze. S dvojitými uvozovkami je možné zacházet jako se zpětnými klíči.
Ale stejně jako u většiny otázek o SQL existují různé podrobnosti specifické pro dodavatele a nastavení konfigurace.
Zde je ukázka těchto:
StackOverflow: Jaký je rozdíl mezi jednoduchými a dvojitými uvozovkami v SQL?