DBMS_SQLHASH.GETHASH(q'[SELECT * FROM SCOTT.EMP WHERE JOB = 'CLERK' ORDER BY 1]', 1) FROM DUAL;DECLARE vRole VARCHAR2(5) := 'CLERK'; EXECUTE IMMEDIATEFROM D
varFilterString || ') then 1 else 0 end into :varResult from DUAL'结束;
假设变量都已声明,并且查询本身是有意义的。我得到这个错误报告:错误报告: ORA- 01006 :绑定变量不存在ORA-06512:第12行01006。00000 -“绑定变量不存在”