请问在数据库中,如何查找出有“**”字段的表

wangchangming 2006-11-29 05:21:23
在一个庞大的数据库中,请问:我如何知道在哪些表中定义到Cincode字段。
...全文
227 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackeyabc 2006-11-29
  • 打赏
  • 举报
回复
select sysobjects.name from syscolumns
inner join sysobjects on syscolumns.id=sysobjects.id
where syscolumns.name='Cincode'
renfeiyang 2006-11-29
  • 打赏
  • 举报
回复
收藏
studenthj 2006-11-29
  • 打赏
  • 举报
回复
select object_id(id)
from syscolumns
where name='Cincode'
bugchen888 2006-11-29
  • 打赏
  • 举报
回复
SELECT object_id(id)
FROM syscolumns
WHERE name='Cincode'
gc_ding 2006-11-29
  • 打赏
  • 举报
回复
--查已知列名的情况
select b.name as tbleName, a.name as columnname
From syscolumns a, sysobjects b
where a.id=b.id and b.type='U' and a.name='Cincode'

--查未知列名的情况
select o.name as tablename, s1.name as columnname
from syscolumns s1, sysobjects o
where s1.id = o.id
and o.type = 'U'
and Exists
( select 1 from syscolumns s2 where s1.name = s2.name and s1.id <> s2.id)
fish_yht 2006-11-29
  • 打赏
  • 举报
回复
ls好快
刚看还没人呢
进来搞定了
marco08 2006-11-29
  • 打赏
  • 举报
回复
select sysobjects.name from syscolumns
inner join sysobjects on syscolumns.id=sysobjects.id
where syscolumns.name='Cincode'

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧