如果判断表中某一字段是否存在?
假定表TABLE1,字段名FIELD1,如果判断TABLE1中有否字段FIELD1? 谢谢! 问题点数:20、回复次数:2Top
1 楼foolishchao(亚超)回复于 2002-04-16 09:57:59 得分 20
if exists (select * from syscolumns where id=object_id('TABLE1') and name='FIELD1') print 'exists'Top
2 楼wonder01(一可)回复于 2002-04-16 10:00:22 得分 0
你要从系统表中查找,在sysobjects表中查到对象的id,根据id到syscolumns中查找字段。比如你要找到一个test表的所有字段名:
select name from syscolumns where id in(select id from sysobjects where name='test')
我想达到你的要求不难了吧!Top




