テーブルの従業員にプログラム列でID列を追加しようとしています。私の構文に何が間違っているのか分かりません。テーブルを変更する列の構文を追加します。
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]
私は間違っていますか?私はスクリプトをエクスポートしようとしましたが、SQL Mgmt StudioはTemp Tableの名前変更の全体を行います。
UPDATE : "COLUMN 'というキーワードの近くに誤った構文があります。
をインクリメント'COLUMN'キーワードは有効です(ただし、n otが必要です)。 – ethanbustad
@ethanbustadこれはDB2とPostgresにも有効です。 –