在oracle SQL开发人员中查询查询列名称的表

Sun*_*ewb 5 php sql oracle coldfusion oracle-sqldeveloper

我想查询数据库中的列名,以便在不知道表名的情况下找到表(有大量的表)

我正在使用一个庞大的数据库,并试图找到基于CFML代码和有问题页面的URL的网站从中检索信息的位置.我是ColdFusion的新手但是我可以看到URL包含一些带有列名的ID引用.有些我能够轻松找到其他人,我不知道因为列名非常模糊,例如'NTASKID'.

我的计划是尝试使用列名查询数据库,但Google向我提供了查询,这些查询需要知道我没有的表名.我想这些例子可能对非规范化表(?)更有用.

如果有人知道这样的查询,那就太好了.另外,有人可以评论一下我是否会走上正确的调查途径吗?

Sun*_*ewb 12

有效的查询是

SELECT * FROM ALL_TAB_COLUMNS 
WHERE COLUMN_NAME LIKE '%TASK%' 
AND owner = 'database_name';
Run Code Online (Sandbox Code Playgroud)

这是我以前不知道的'所有者'部分.每个回答的人都为进一步的谷歌搜索开辟了道路.

干杯