Wie ändere ich ein Attribut in einer Tabelle mit T-SQL, um Nullen zuzulassen (nicht null -> null)? Tisch vielleicht ändern?
sql
sql-server
sql-server-2008
CrazyMouse
quelle
quelle
Antworten:
quelle
ALTER TABLE your_table ALTER COLUMN your_column NVARCHAR(42)
wie es standardmäßig sowieso Nullen zulässt, wenn nicht ausdrücklich anders angegeben.ALTER TABLE .. ALTER COLUMN ..
Befehle ausführenALTER TABLE ALTER COLUMN failed because one or more objects access this column.
Ja, Sie können
ALTER TABLE
Folgendes verwenden:Zitat aus der
ALTER TABLE
Dokumentation:quelle
ALTER TABLE ist richtig:
quelle
Für MySQL MariaDB
Verwenden Sie
MODIFY COLUMN
anstelle vonALTER COLUMN
.quelle
quelle
Ich habe dies geschrieben, damit ich alle Tabellen und Spalten gleichzeitig auf null bearbeiten kann:
quelle
Dies ist der Ansatz, um dies zu tun:
Wenn Sie kein Schema haben, löschen Sie die Schemazeile, da Sie das Standardschema nicht angeben müssen.
quelle
Der einfachste Weg ist also:
quelle