web-dev-qa-db-ja.com

toad / oracleの特定の単語/文字列を検索するクエリ

ヒキガエルのOracleデータベースで「audapro_ind」という名前の単語/文字列を見つけようとしました。この単語は、Oracleデータベースのテーブル、関数、プロシージャなどの列のどこにでも存在できます。

私はいくつかのクエリを試しました

select name , line,text from dba_source where upper(text) like 
upper ('audapro_ind') escape '\' 

また

select DISTINCT(name) from user_source where type = 'PROCEDURE'
 AND text_like 'audapro_ind'

しかし、解決策を見つけることができませんでした

3
Sudip7

あなたはこれを使うことができます:

select name , line,text from dba_source where regexp_like(text,'audapro_ind','i');

'i'は、大文字小文字を区別しないマッチングを指定します。

4
Dieter DHoker