从一个包含“report”的表中检索列名

时间:2015-01-14 18:47:16

标签: sql database oracle oracle11g sqlplus

我需要知道包含" report"的表exchangecondition的列名。在他们的名字。我尝试使用USER _TAB_COLUMNS,但这不起作用,因为我通过此查询得到no rows selected

select *  from USER_TAB_COLUMNS;

但是,如果我在使用USER_TAB_COLUMNS时可以获取行,我可以使用此查询:

SELECT column_name FROM USER_TAB_COLUMNS WHERE table_name = 'exchangecondition' and  column_name like '%report%'.

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

使用all_tab_columns,使用all_tab_columns,以大写字母提供表名和列名,而不是使用user_tab_columns,提供所有者名称(已经知道了)。

相关问题