Programatik olarak çalışanlara bir tablo için bir kimlik sütunu eklemeye çalışıyorum. Benim sözdizimimle yanlış yaptığımdan emin değilim.Alter Tablosu Ekle Sütun Sözdizimi
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]
Neyi yanlış yapıyorum? Komut dosyasını dışa aktarmayı denedim, ancak SQL Mgmt Studio bir Temp Table ismini yeniden adlandırır.
GÜNCELLEME: Ben ilk ekstresinde boğulma olduğunu düşünüyorum "anahtar kelime 'SÜTUN' yakınında yanlış sözdizimi."
netleştirmek için artırılır olmak için, 'COLUMN' anahtar kelimesi sadece geçerlidir (ancak n MySQL'de gerekli. – ethanbustad
@ethanbustad DB2 ve Postgres için de geçerlidir. –