为什么动态SQL语句出错

时间:2019-12-16 18:44:35

标签: oracle plsql

我试图运行动态SQL查询并在游标中获取输出。如何重写此语句?

OPEN ecur_SS FOR
   EXECUTE IMMEDIATE 'select sSQLQUERY FROM DUAL';
END;

sSQLQUERY有我的select语句。

sSQL := 'SELECT  * from forms' ;

ecur_SS出了sys_refcursor

我遇到以下错误:

  

错误:PLS-00103:预期时遇到符号“ IMMEDIATE”   以下之一:       。 (* @%&=-+; at in是mod余数而不是rem        <>或!=或〜=> = <= <>或类似like2       在||之间使用like4 multiset成员submultiset在“即时”之前插入符号“ *”以继续。

0 个答案:

没有答案