在ORACLE的所有表和列中搜索某个单词

时间:2018-01-10 14:42:07

标签: sql oracle

我想知道是否还有在SQL中的所有表/行中搜索某个单词或短语。

我试过了,

SELECT * 
FROM all_tab_cols
WHERE column_name LIKE '%WORD%'
; 

然而,这并没有带回我想要的东西。

我想要的输出就是这个查询带回来了'WORD'在所有表格以及所有列和所有行中。我知道这是一个非常通用的搜索,它可能会带回大量数据,但我需要搜索某个单词,并且不知道这个单词所在的表/列。

1 个答案:

答案 0 :(得分:0)

如果您要搜索列

,请尝试此操作
SELECT * from dba_objects WHERE
object_name like '%WORD%'