如何创建一个过程来检查表中是否存在特定列如果没有,那么我想使用 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