在实际开发中,表有的时候需要新加列,这个时候,你新加了列,可以右键,生成更改脚本。貌似只有新加的列,在没有保存的情况下才可以使用。如图:
生成的脚本如下:
/* 为了防止任何可能出现的数据丢失问题,您应该先仔细检查此脚本,然后再在数据库设计器的上下文之外运行此脚本。*/
BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
GO
ALTER TABLE dbo.BuyingDynamic ADD
TargetPrice decimal(18, 3) NULL,
PurchaseRemark nvarchar(2000) NULL,
PurchaseId nvarchar(50) NULL,
ProcurementId int NULL,
BuyStatus smallint NULL,
Comefrom nvarchar(50) NULL
GO
ALTER TABLE dbo.BuyingDynamic SET (LOCK_ESCALATION = TABLE)
GO
COMMIT
然后把这个脚本复制在项目的某个数据库txt中,然后提交,到时候在正式环境上执行一下脚本就可以了。