首页 / SQL Server / 正文

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

5670 发布于: 2017-12-30 读完约需3分钟

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

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

上一篇: 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](八)

下一篇: .NET[C#]中如何模拟发送HTTP请求(GET,POST,PUT,DELETE等)

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

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册