我有一个名为property的现有表我改变了一个名为overbook_percent的列(我将数字改为2到3)但是我想做一个源搜索以确保没有变量声明将其设置为2位数。我怎么会这样做?不确定你称之为源搜索。 我怎么能看到这个表列的用途?
我尝试了这个,但没有输出
select text
from dba_source
where upper(text) like 'OVERBOOK_MAX'
;
我正在为oracle做蟾蜍
答案 0 :(得分:0)
可能你正在寻找: -
select owner, table_name from all_tab_columns where column_name = 'OVERBOOK_MAX';
这将搜索列名为OVERBOOK_MAX
要检入存储过程,您可以尝试: -
SELECT DISTINCT type, name
FROM dba_source
WHERE owner = 'OWNER'
AND UPPER(text) LIKE '%OVERBOOK_MAX%';
修改强>
搜索字符串试试这个: -
SELECT owner, name, type, line, text
FROM dba_source
WHERE instr(UPPER(text), UPPER(:search_string)) > 0;