Sto tentando di aggiungere una colonna Identity a una tabella Impiegati. Non sono sicuro di cosa sto facendo male con la mia sintassi.Modifica tabella Aggiungi colonna Sintassi
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]
Cosa sto facendo male? Ho provato ad esportare lo script, ma SQL Mgmt Studio fa un intero rinvio di Temp Table.
UPDATE: Penso che sta soffocando sulla prima dichiarazione con "Sintassi non corretta in prossimità della parola chiave 'colonna'."
Per chiarire, il La parola chiave "COLUMN" è valida solo (ma n richiesto) in MySQL. – ethanbustad
@ethanbustad È valido anche per DB2 e Postgres. –