参照这个帖子 https://bbs.fanruan.com/thread-76079-1-1.html SQL函数 没有返回值就报错,执行两次,该怎么写oracle存储过程? js代码如下: var sql="CALL PY_RESETPWD('"+vgh+"')"; var res=FR.remoteEvaluate('=sql("Oracle","'+sql+'",1,1)');
存储过程如下: CREATE OR REPLACE PROCEDURE PY_RESETPWD ( USER_ID IN VARCHAR2 ) AS BEGIN UPDATE HBI.T_NORMAL_ACCOUNT SET PASSWORD='000000' WHERE ACCOUNT_NAME=USER_ID; COMMIT; END; |