कोई गारंटीकृत तरीका नहीं है, लेकिन आप regexp_like
का उपयोग करके उपयोगकर्ता/सभी/dba_source खोज सकते हैं पूरे शब्दों की जांच करने के लिए, और क्रॉस-रेफरेंस कि उपयोगकर्ता/सभी/dba_निर्भरता के साथ जांच के लिए संकुल की सूची को कम करने के लिए।
select s.name, s.type, s.line, s.text
from user_source s
where ltrim(s.text,chr(9)||' ') not like '--%'
and regexp_like(lower(s.text),'\Wyour_column_name_here\W')
and (s.name, s.type) in
( select d.name, d.type
from user_dependencies d
where d.referenced_owner = user
and d.referenced_name = 'YOUR_TABLE_NAME_HERE' );
या यदि अन्य स्कीमा से इसका संदर्भ हो सकता है,
select s.owner, s.name, s.type, s.line, s.text
from all_source s
where ltrim(s.text,chr(9)||' ') not like '--%'
and regexp_like(lower(s.text),'\Wyour_column_name_here\W')
and (s.owner, s.name, s.type) in
( select d.owner, d.name, d.type
from all_dependencies d
where d.referenced_owner = user
and d.referenced_name = 'YOUR_TABLE_NAME_HERE' );
आप इसे केवल select distinct s.owner, s.name, s.type ...
का उपयोग करके बना सकते हैं जांच के लिए वस्तुओं की सूची प्राप्त करने के लिए।