【发布时间】:2018-07-28 06:46:59
【问题描述】:
我试图找到一个查询,它将返回所有包和过程中的所有字符串,如like '2%'。例如在动态查询中
WHEN SUBSTR(S.project,0,1) LIKE ''2%'' THEN ''newProject''
和普通查询一样
WHERE B.project LIKE '2%'
我试过这个查询
select *
from user_source u
where u.type in ('FUNCTION', 'PACKAGE','PACKAGE BODY', 'TRIGGER','PROCEDURE')
and upper(u.text) like upper('%LIKE%')
但我无法找到可以在动态和静态查询中为like '2%' 提供正确结果的查询。
【问题讨论】:
-
动态和静态查询是什么意思。你在过程/触发器中指的是
execute immediate吗? -
是的,
execute immediate
标签: oracle plsql plsql-package