テーブルの従業員にプログラム列でID列を追加しようとしています。私の構文に何が間違っているのか分かりません。 ALTER TABLE Employees
ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1)
ALTER TABLE Employees ADD CONSTRAINT
PK_Employees PRIMARY KE
DBに既に実装されている既存の部分が潜在的に存在する可能性のある、または存在しない可能性のあるさまざまなサーバーに、 。この不測の事態を回避するために、私はセットアップ以下のテストがあります。 USE [testDB]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
IF NOT
データベーススキーマを定期的に更新するプログラムがあります。時々、DDLステートメントの1つが失敗する可能性があります。もしそうであれば、すべての変更をロールバックします。私はそうのようなトランザクションで更新をラップ:私たちが実行しているとおり BEGIN TRAN;
CREATE TABLE A (PKey int NOT NULL IDENTITY, NewFieldKey int NU