问题描述
我有一个小的表单,当人们想要添加数据时,可以将数据添加到列表中 (不使用交互式网格,因为此时它相当长)。
动态操作运行Execute PL/SQL代码,提交三个项目 (三个值) 并返回一个项目 (响应)。
然而,每当我测试它,它会出现:
”
下面是我正在使用的PL/SQL:
我这里的东西怎么了?这是权限的事情吗?
动态操作运行Execute PL/SQL代码,提交三个项目 (三个值) 并返回一个项目 (响应)。
然而,每当我测试它,它会出现:
”
Ajax call returned server error: ORA-20876: Stop APEX Engine For Execute PL/SQL Code” as an error?
下面是我正在使用的PL/SQL:
DECLARE v_count NUMBER(10); BEGIN SELECT COUNT(*) INTO v_count FROM TBL_REF_LIST_1 where LIST_CODE = :P7_LIST_CODE OR LIST_DESC = :P7_LIST_DESC OR LIST_CATEGORY = :P7_LIST_CATEGORY; IF v_count > 0 THEN :P7_RESPONSE_VALUE := 'List Item exists with one or more of the listed criteria'; ELSE Insert INTO TBL_REF_LIST_1 (LIST_CODE, LIST_DESC, LIST_CATEGORY, ACTIVE) VALUES (:P7_LIST_CODE, :P7_LIST_DESC, :P7_LIST_CATEGORY, 1); :P7_RESPONSE_VALUE0 := 'List Item loaded'; END IF; END;
我这里的东西怎么了?这是权限的事情吗?