SQL Server 中如何使用SQL脚本向已经存在的数据库表中添加带有默认值的字段

SQL Server 作者: Rector 286阅读 0评论 0收藏 收藏本文

郑重申明:本文未经许可,禁止任何形式转载

SQL Server 中如何使用SQL脚本向已经存在的数据库表中添加一个或者多个带有默认值的字段:

语句片段一

ALTER TABLE {TABLENAME} 
ADD {COLUMNNAME} {TYPE} {NULL|NOT NULL} 
CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE}
WITH VALUES

语句片段二

ALTER TABLE Protocols
ADD ProtocolTypeID int NOT NULL DEFAULT(1)
GO

语句片段三

ALTER TABLE table
ADD column BIT     -- Demonstration with NULL-able column added
CONSTRAINT Constraint_name DEFAULT 0 WITH VALUES

语句片段四

ALTER TABLE <table name> 
ADD <new column name> <data type> NOT NULL
GO
ALTER TABLE <table name> 
ADD CONSTRAINT <constraint name> DEFAULT <default value> FOR <new column name>
GO

语句片段五

如果你需要新增多个字段:

ALTER TABLE YourTable
    ADD Column1 INT NOT NULL DEFAULT 0,
        Column2 INT NOT NULL DEFAULT 1,
        Column3 VARCHAR(50) DEFAULT 'Hello'
GO

阅读了该文章的人还浏览了...

本文永久链接图享网 » SQL Server 中如何使用SQL脚本向已经存在的数据库表中添加带有默认值的字段

发布于: 2017-12-30 08:12:00
分享扩散:

文章评论

获取验证码