CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如果判断表中某一字段是否存在?

楼主popcorn2255(响指)2002-04-16 09:32:22 在 MS-SQL Server / 基础类 提问

假定表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

相关问题

  • 怎么判断数据表中某个字段是否存在?
  • PB6.5中判断数据表中某个字段是否存在
  • sql语句如何判断表是否存在某个字段
  • 如何判断数据表中是否存在某个字段?????
  • 如何判断一个表是否存在某字段,如果存在把该字段删除!
  • 如何判断表1的a字段的值存在于表2的b字段的值内??
  • 我用alter为一个表增加一个字段,但是我怎样判断,这个字段是否存在!
  • 怎样判断一个或几个字段在整个表的字段中存在!
  • 字段判断(是否存在)
  • 怎样判断SQL SERVER中库表的某个字段的是否存在?

关键词

  • 字段
  • 表
  • 字段名
  • syscolumns
  • 查找
  • sysobjects
  • field
  • exists
  • where
  • table

得分解答快速导航

  • 帖主:popcorn2255
  • foolishchao

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo