日期:2014-05-18  浏览次数:20440 次

求助,判断式的添加字段语句。
求助大侠一个语句。

假设不确定在A表中有没有字段tt,如果有就不执行增加字段tt,如果没有,则增加字段tt varchar(50).

------解决方案--------------------
if(NOT EXISTS(SELECT * FROM [sys].[columns] WHERE [name]='tt' AND [object_id]=(SELECT object_id FROM [sys].[objects] WHERE name='A表')))
begin
ALTER TABLE [A表] ADD tt varchar(50);
end