select a.OWNER||'.'||A.NAME proc_name,b.owner table_owner ,b.table_name table_name,a.text from all_SOURCE A ,all_tables B
WHERE UPPER(A.TEXT) LIKE '%'||B.TABLE_NAME||'%' AND A.TYPE = 'PROCEDURE';
查询结果会有这种
proc_name table_owner table_name text
1 SYS.VALIDATE_APEX JACOB T_USER " select user# into l_owner# from sys.user$ where name = 'APEX_030200';
会有这种结果,t_user里的下划线被当成了通配符,求教该怎么处理