如何在用于检查和添加表中列的过程中编写 DDL 命令



如何创建一个过程来检查表中是否存在特定列如果没有,那么我想使用 ddl 命令在该表中添加该列

可以在

存储过程中使用以下代码:

IF EXISTS(SELECT * FROM sys.columns 
            WHERE Name = N'yourColumnName' AND Object_ID = Object_ID(N'yourTableName'))
BEGIN
-- your column exists
END
ELSE
BEGIN
--Add column
END

最新更新