如何在Oracle Apex应用程序中获取复选框值

时间:2017-02-14 16:33:45

标签: oracle checkbox plsql oracle-apex

我创建了以下pl / sql代码,以获取已检查行的值。

BEGIN
FOR I in 1..APEX_APPLICATION.G_F01.COUNT LOOP
 UPDATE TEST_CHECK_STATUS 
 SET check_status = 1
 WHERE rowid = APEX_APPLICATION.G_F02(APEX_APPLICATION.G_F01(I));
END LOOP;
END;

执行此代码时,我会收到此错误:

  

ORA-06550:第6行,第16列:PLS-00103:当遇到以下情况之一时遇到符号“BEGIN”:( - + case mod new not null继续avg计数当前存在max min before sql stddev sum variance执行forall merge time timestamp interval date pipe

有人告诉我哪里出错了?

1 个答案:

答案 0 :(得分:0)

如前所述,语句中没有语法错误。你真的把你的代码块保存为PL / SQL匿名块(不是一个块返回一个布尔值而不是一个SQL块(!))?