Wie füge ich einen Primärschlüssel auto_increment in der SQL Server-Datenbank hinzu?

Habe ich eine Tabelle eingerichtet, in der aktuell kein Primärschlüssel. Alles, was ich zu tun ist, fügen Sie ein primary key, no null, auto_increment.

Arbeite ich mit einem Microsoft SQL Server Datenbank. Ich verstehe, dass es nicht getan werden kann in einem einzigen Befehl, aber jeder Befehl, den ich versuchen hält, Rückgabe syntax-Fehler.

Bearbeiten ---------------

Habe ich erstellt, die Primärschlüssel und sogar festlegen, Sie als not null. Allerdings kann ich nicht einrichten, die auto_increment.

Ich versucht habe:

ALTER TABLE tableName MODIFY id NVARCHAR(20) auto_increment
ALTER TABLE tableName ALTER COLUMN id NVARCHAR(20) auto_increment
ALTER TABLE tableName MODIFY id NVARCHAR(20) auto_increment
ALTER TABLE tableName ALTER COLUMN id NVARCHAR(20) auto_increment

Ich bin mit NVARCHAR denn es würde nicht lassen Sie mich NOT NULL unter int

InformationsquelleAutor der Frage dcp3450 | 2011-07-21

Schreibe einen Kommentar