求一个查询。

joejoe1991 2010-07-30 11:28:28
库里有上百个表。。
现在我要找一个表,但我不知道他的名字,只知道它里面有XH 跟 EMAIL这两个字段。
怎么用SELECT将这个表找出来啊?
...全文
82 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
雪狼__ 2010-07-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 baoyongwei 的回复:]
select * from all_tab_cols where column_name='XH' or column_name='EMAIL'
[/Quote]

同意
tangren 2010-07-31
  • 打赏
  • 举报
回复
数据字典直接查询当然没问题
不要忘记pl/sql的强大功能
Tools->Find Database Objects...
试一下,让你的惊喜连连...
Dota_noney 2010-07-31
  • 打赏
  • 举报
回复
SELECT table_name
FROM user_tab_columns
WHERE column_name LIKE'%XH%'
OR column_name LIKE'%EMAIL%'
Kwok 2010-07-31
  • 打赏
  • 举报
回复
asdfasdasdf
AtlasHR 2010-07-31
  • 打赏
  • 举报
回复
恩,挺好,数据字典...user_tab_cols
心中的彩虹 2010-07-31
  • 打赏
  • 举报
回复
[Quote=引用楼主 joejoe1991 的回复:]
库里有上百个表。。
现在我要找一个表,但我不知道他的名字,只知道它里面有XH 跟 EMAIL这两个字段。
怎么用SELECT将这个表找出来啊?
[/Quote]

select table_name from user_tab_columns
where column_name in(upper('xh'),upper('email'))



baoyongwei 2010-07-30
  • 打赏
  • 举报
回复
select * from all_tab_cols where column_name='XH' or column_name='EMAIL'
iqlife 2010-07-30
  • 打赏
  • 举报
回复
ORACLE 中查询表字段信息的方法
马上要做信息知识库了,可能会用到这个东东,提交写好,到时候方便使用(最近实在是太忙了!-_- )在ORACLE数据字典视图user_tab_columns 中提供了表的字段详细信息
用如下语句即可得到基本的信息

select  table_name  from user_tab_columns 
where column_name like 'EMAIL'

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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