Ich versuche, einer Tabelle Mitarbeiter eine Identitätsspalte hinzuzufügen. Nicht sicher, was ich mit meiner Syntax falsch mache.Tabelle ändern Spalte hinzufügen Syntax
ALTER TABLE Employees
ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1)
ALTER TABLE Employees ADD CONSTRAINT
PK_Employees PRIMARY KEY CLUSTERED
(
EmployeeID
) WITH(STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
Was mache ich falsch? Ich habe versucht, das Skript zu exportieren, aber SQL Mgmt Studio macht eine ganze Umbenennung der Temp-Tabelle.
UPDATE: ich denke, es mit auf der ersten Anweisung erstickt „falsche Syntax nahe dem Schlüsselwort‚column‘.“
, Zur Klärung der Das Schlüsselwort 'COLUMN' ist nur gültig (aber n ot erforderlich) in MySQL. – ethanbustad
@ethanbustad Dies gilt auch für DB2 und Postgres. –