Beim Generieren von Code/scripts,Warum generiert SQL Server Management Studio Code in eckigen Klammern?
warum eckige Klammern und nicht doppelte Anführungszeichen nicht SQL Server Management Studio generiert Code?
SELECT [NAME] [TABELLE]
und ist es eine Möglichkeit, (Einstellung/Registrierungseintrag) zu konfigurieren, dass doppelte Anführungszeichen zu verwenden (der Standard) statt?
SELECT "NAME" FROM "TABLE"
Das ist sehr MSFT-ty-Funktion, da alle ihre Dokumentation nun die doppelten Anführungszeichen angeben (siehe this)
Sie sagen "doppelte Anführungszeichen [sind] (der Standard)". Ist das ein ANSI-Standard? –
Ja, es ist ANSI-Standard – van
"Die Verwendung von Klammern [und] zum Abgrenzen von Bezeichnern wird von der Einstellung QUOTED_IDENTIFIER nicht beeinflusst." Ich denke, das Sybase-Erbe und seine Verhaltensweisen sind der Grund, warum dies notwendig wurde. – shawnt00