首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

在oracle数据库如何查询某个字段在哪些表中出现过

2013-07-16 
在oracle数据库怎么查询某个字段在哪些表中出现过?1.在oracle数据库怎么查询某个字段在哪些表中出现过?2.

在oracle数据库怎么查询某个字段在哪些表中出现过?
1.在oracle数据库怎么查询某个字段在哪些表中出现过?

2.如何查询某个值(Guid)在数据库的哪些表的字段值中出现过?

谢谢了!

[解决办法]
第一个  在IDE(比如 plsql developer中 有个“小望远镜图标的”搜索功能)可以很方便实现。
第二个  不太知道有什么好办法
[解决办法]
以前也有这样的想法,后来我就笑了
[解决办法]
查字段:
select TABLE_NAME from SYS.USER_CONS_COLUMNS where COLUMN_NAME ='列名'  

查值,比较复杂了。主要还是根据上面,做成字符串,再执行
[解决办法]
查表字段名还是 查表内容?  如果字段名的话 user_tab_columns可以查询
内容的话,  没有想到什么方法。
[解决办法]

引用:
查表字段名还是 查表内容?  如果字段名的话 user_tab_columns可以查询
内容的话,  没有想到什么方法。


这个可以


SQL> show user
USER 为 "SCOTT"
SQL> ed
已写入 file afiedt.buf

  1* select TABLE_NAME from user_tab_columns where column_name='ENAME'
SQL> /

TABLE_NAME
------------------------------
EMP
BONUS
EXT_CASE1

SQL>

热点排行