我想编写查询脚本来验证是否没有现有的列测试以在检查条件后添加它。但是在这两种方式中它不起作用。
方式一:
IF [dbo].[TEST].TEST NOT EXISTS
BEGIN
ALTER TABLE [dbo].[TEST] ADD TEST INT;
方式二:
ALTER TABLE [dbo].[TEST] ADD TEST INT
where NOT EXISTS in ([dbo].[TEST].TEST);
我想编写查询脚本来验证是否没有现有的列测试以在检查条件后添加它。但是在这两种方式中它不起作用。
方式一:
IF [dbo].[TEST].TEST NOT EXISTS
BEGIN
ALTER TABLE [dbo].[TEST] ADD TEST INT;
方式二:
ALTER TABLE [dbo].[TEST] ADD TEST INT
where NOT EXISTS in ([dbo].[TEST].TEST);
如果你想编写一个列的条件添加脚本(只有当它不存在于表中时),你可以
sys.columns
这样使用系统目录: