IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Users' AND COLUMN_NAME = 'userNum')
BEGIN
ALTER TABLE Users
ADD userNum INT;
END
在这个示例中:文章来源地址https://www.toymoban.com/news/detail-817169.html
-
TABLE_NAME = 'Users'
表示我们正在检查Users
这张表。 -
COLUMN_NAME = 'userNum'
表示我们在查找名为userNum
的列。 -
ADD userNum INT;
是在确认该列不存在后实际执行的语句,它将向Users
表中添加一个名为userNum
的整数类型(integer)字段。
文章来源:https://www.toymoban.com/news/detail-817169.html
到了这里,关于sql server 修改表前 先判断是否有这个列的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!