怎样判断一个既有表中是否存在某一个字段(100分)

  • 主题发起人 主题发起人 zhaowei7804
  • 开始时间 开始时间
Z

zhaowei7804

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样判断一个既有表中是否存在某一个字段(在SQL_SERVER的存储过程中使用)
 
if Exists (select * from (select sysobjects.name as 表名 ,syscolumns.name as 列名 from sysobjects,syscolumns where sysobjects.id =syscolumns.id) report_zycxj_tj
where report_zycxj_tj.表名='report_zycxj_tj' and report_zycxj_tj.列名='发卡')
print 'Have!'
else
begin
print 'No Have!'
alter table report_zycxj_tj add 发卡 float default 0.00
end
select * from report_zycxj_tj
 
接受答案了.
 
查询dbo.syscolumns即可
 
后退
顶部