号外号外: 原[图享网]更名为 码友网(codedefault.com) 啦,感谢大家一路上的陪伴与支持。代码的世界里,码友网与大家一起同行!

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

SQL Server 作者: Rector 1105阅读 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
分享扩散: