Lors de la génération de code/scripts,Pourquoi SQL Server Management Studio génère-t-il du code à l'aide de crochets?
pourquoi ne génère le code SQL Server Management Studio en utilisant des crochets et pas des guillemets doubles?
SELECT [NOM] DE [TABLEAU]
et est-il un moyen (réglage/entrée de Registre) pour le configurer pour utiliser des guillemets doubles (le standard) au lieu?
SELECT "NOM" DE "TABLE"
Ceci est très caractéristique MSFT-ty, étant donné que tous leurs documents indiquent maintenant les guillemets doubles (voir this)
Vous dites "guillemets doubles [sont] (le standard)". Est-ce une norme ANSI? –
oui, c'est la norme ANSI – van
"L'utilisation de parenthèses, [et], pour délimiter les identifiants n'est pas affectée par le paramètre QUOTED_IDENTIFIER." Je pense que l'héritage de Sybase et ses comportements sont la raison pour laquelle cela est devenu nécessaire. – shawnt00