在oracle如何判断某个字段涉及到哪个表

[复制链接]
查看11 | 回复3 | 2011-1-9 15:09:19 | 显示全部楼层 |阅读模式
SELECT A.TABLE_NAME(表名),A.COMMENTS(表注释),B.COLUMN_NAME(列名),B.COMMENTS (列名注释)FROM USER_TAB_COMMENTS A,USER_COL_COMMENTS B WHERE A.TABLE_NAME=B.TABLE_NAMEAND B.COLUMN_NAME = '你的字段名'括号是我写的注释
回复

使用道具 举报

千问 | 2011-1-9 15:09:19 | 显示全部楼层
select distinct table_namefrom user_tab_columnswhere column_name='你的字段名';
回复

使用道具 举报

千问 | 2011-1-9 15:09:19 | 显示全部楼层
看那字段前面是否加表名咯,如table1.name,一般没的话说明该登录用户的表中只有唯一表有这字段。 那用户拥有哪些表,表有哪些字段也是可查的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行