Ho una copia di un database esistente con record esistenti. quando stavo giocando con il designer del tavolo e ho notato che alcuni dei nomi delle colonne erano [] attorno a loro. sembrano tutti essere digitati in modo arbitrario (float, datetime, netext, nvarchar ecc.) e non c'è nulla nelle proprietà della colonna che si sbarazza del []. Ho provato a rinominare delete the [] ma riappare non appena esco da edit.Significato delle parentesi quadre [] nel designer di tabelle MS-SQL?
in base al post this, è una colonna di parole chiave per le colonne xml? ma nessuna di queste colonne sono colonne xml. Qualcuno potrebbe gentilmente spiegare lo scopo di questo ad un newbie ms-sql? grazie
(Possono citare alcun identificativo, non solo colonne.) –
che ha senso, tutti i nomi di colonna che hanno '[]' hanno anche 'spazio' nei loro nomi. tuttavia, rimuovendo manualmente 'space' e' [] ', il designer di tabelle aggiunge automaticamente' [] '? – Bonk
@YonkShi Probabilmente lo fa per coerenza (non è necessario preoccuparsi se è in conflitto con una parola chiave o contiene caratteri speciali, ecc.), Anche quando non è necessario. A meno che non ci sia un'opzione * di generazione * per disabilitare tale (ad esempio l'impostazione globale?), Rimarrà così com'è. –