我用developer/TOAD跟踪时跟到如下语句.
SELECT TT_name
FROM TABLE (CAST (tf_PP (:1, :2, :3, :4, :5) AS tbl_PP
)
)怎么也找不到:1 ,:2....的参数值,请问怎么才能知道它的参数值哩..tf_PP 为函数名.
高分求教育
SELECT TT_name
FROM TABLE (CAST (tf_PP (:1, :2, :3, :4, :5) AS tbl_PP
)
)怎么也找不到:1 ,:2....的参数值,请问怎么才能知道它的参数值哩..tf_PP 为函数名.
高分求教育
declare
var_sql varchar2(8000); --不一定这么写,但是一定是个字符串变量
param1 ...;
param2 ...;
param3 ...;
begin
var_sql := ' ...(
SELECT TT_name
FROM TABLE (CAST (tf_PP (:1, :2, :3, :4, :5) AS tbl_PP
)
)
...' ---这应该是一个带参数的pl/sql段
exec immediate var_sql using param1,param2,param3,... --每个参数分别对应:1,:2,:3,...
...
end;