Quando la generazione di codice/scripts,Perché SQL Server Management Studio genera codice utilizzando parentesi quadre?
Perché SQL Server Management Studio generare il codice usando le parentesi quadre e non doppi apici?
SELECT [NOME] FROM [TABLE]
e c'è un modo (impostazione/voce di registro) per configurarlo per utilizzare le virgolette doppie (lo standard) invece?
SELEZIONA "NAME" DA "TABLE"
Questo è molto caratteristica MSFT-ty, dato che tutta la loro documentazione ora indicano le virgolette doppie (vedi this)
Si dice "virgolette [sono] (lo standard)". È uno standard ANSI? –
sì, è lo standard ANSI – van
"L'utilizzo delle parentesi [e] per delimitare gli identificatori non è influenzato dall'impostazione QUOTED_IDENTIFIER." Penso che l'eredità di Sybase e i suoi comportamenti siano il motivo per cui è diventato necessario. – shawnt00