首页 文章

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

提问于
浏览
0

我创建了以下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 execute forall merge时间戳间隔日期管道

有人告诉我哪里出错了?

1 回答

  • 0

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

相关问题