2017-12-28 18 views
0

Ich versuche, eine Tabellenstruktur zu bearbeiten. Ich habe eine Tabelle, die einen Primärschlüssel enthält und dessen Identitätsspezifikation wahr ist. Ich möchte die Identitätsspezifikation des Primärschlüssels mit Hilfe einer Abfrage in false ändern, solange ich diese Abfrage im Programm des Benutzers ausführen möchte, da ich nicht für jeden Benutzer-PC gehen und ihn vom Designer ändern kann ... Ich möchte nur ein Abfrage, um sie von der Identitätsspezifikation wahr zu false zu ändern.Gibt es eine Abfrage zum Festlegen der Identitätsspezifikation auf false oder true

Kann ich

alter table table1 set table1ID INT NOT NULL PRIMARY KEY 

Antwort

2

Erste Neue Spalte hinzufügen -

alter table Tabellenname hinzufügen column int

Dann Kopieren der Daten von Identität Spalte auf neue Spalte über Abfrage hinzugefügt mit -

Aktualisierung Tabellenname Satz Spaltenname = Identitätsspaltenname

Dropping

Jetzt Identitätsspalte -

alter table Tabellenname Tropfen Spalte identitycolumnname

Dann endlich eine neue Spalte in einer Identitätsspaltenname eingefügt Umbenennung -

EXEC sp_rename 'tabellenname.spaltenname', 'identitycolumnname', 'SPALTE'

Verwandte Themen