Jaký je rozdíl mezi jednoduchou a dvojitou uvozovkou při psaní dotazu SQL?


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?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *