关于ORACLE函数内执行SQL后游标未关的问题
在ORACLE里写一函数,包含一条SQL语句。
JSP页面执行SQL调用该函数,在ORACLE的会话里看到该条SQL(函数执行的SQL)
不会关闭!
请问函数里SQL是否有关闭,如何关闭?
附函数:
(pid IN STRING,rid IN STRING,lxid IN STRING)
RETURN NUMBER
IS
db NUMBER;
db1 NUMBER;
BEGIN
select count(*) into db1 from t_ptl_document_permission where role_type_id=pid and doc_id=rid and lx=lxid;
if (db1=0) then
db:=0;
else
db:=1;
end if;
RETURN db;
END;