Quelle est la différence entre guillemets simples et guillemets doubles lors de lécriture dune requête SQL?


Meilleure réponse

Les guillemets simples sont utilisés pour entourer les chaînes littérales (et, dans les versions récentes , DATE littéraux). Les guillemets doubles sont utilisés pour entourer les identificateurs (comme les noms de table et de colonne). Ils sont optionnels (et donc quasiment jamais utilisés) lorsque le nom est conforme à certaines règles de noms (commence par une lettre, pas despaces ni de symboles spéciaux, pas de lettres minuscules, …). Par exemple –

SELECT "Hello Manish " AS "My Greeting"

FROM dual;

Résultat:

My Greeting

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

Hello Manish

Réponse

En général, les guillemets simples sont utilisés autour des chaînes et les back-ticks (`caractères) sont utilisés pour les identificateurs de base de données. Les guillemets doubles peuvent être traités comme des contre-graduations.

Mais, comme pour la plupart des questions sur SQL, il existe divers détails spécifiques aux fournisseurs et aux paramètres de configuration.

Voici un échantillon de ceux-ci:

StackOverflow: Quelle est la différence entre les guillemets simples et doubles en SQL?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *