IF NOT EXISTS ( SELECT name FROM sysobjects WHERE id = ( SELECT syscolumns.cdefault FROM sysobjects INNER JOIN syscolumns ON sysobjects.Id=syscolumns.Id WHERE sysobjects.name=N'tableName' AND syscolumns.name=N'columnName' ) ) BEGIN ALTER TABLE tableName add constraint DF_columnName DEFAULT N'N' for columnName; PRINT N'New add DF_columnName'; END ELSE BEGIN PRINT N'DEFAULT FOR columnName HAD EXISTS'; END
SQL Server 判断及增加列的默认值约束
最新推荐文章于 2024-03-20 10:56:19 发布
本文介绍了一种使用SQL语句来检查并为指定表的特定列添加默认约束的方法。该过程首先判断所需的默认约束是否已存在,若不存在,则通过SQL脚本创建之。

1652

被折叠的 条评论
为什么被折叠?



