我们有一张桌子:
`CREATE TABLE dbo.Account (
AccountID INT NOT NULL PRIMARY KEY IDENTITY,
AccountName NVARCHAR(100) NOT NULL);
Run Code Online (Sandbox Code Playgroud)
我想添加一个PartnerAccountKey列并为其添加一个唯一约束(在我假设的部署后脚本中填充数据)
CREATE TABLE dbo.Account (
AccountID INT NOT NULL PRIMARY KEY IDENTITY,
AccountName NVARCHAR(100) NOT NULL,
PartnerAccountKey INT NOT NULL,
CONSTRAINT UK_Account_PartnerKey UNIQUE (PartnerAccountKey));
Run Code Online (Sandbox Code Playgroud)
问题是在我的部署后脚本运行之前创建了唯一约束,因此它出错.我没有看到如何在创建列和创建唯一约束之间填充数据.