从包含 'report' 的 table 中检索列名
Retrieve Column names From one table that contain 'report'
我需要知道名称中包含 "report" 的 table 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%'.
有人可以帮我吗?
不使用 user_tab_columns,而是使用 all_tab_columns,提供大写的 table 名称和列名称,提供所有者名称(如果您已经知道)。
我需要知道名称中包含 "report" 的 table 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%'.
有人可以帮我吗?
不使用 user_tab_columns,而是使用 all_tab_columns,提供大写的 table 名称和列名称,提供所有者名称(如果您已经知道)。