Oracle Apex 5.1.2根据复选框是否选中更新表

Oracle Apex 5.1.2根据复选框是否选中更新表,oracle,checkbox,Oracle,Checkbox,我是oracle apex的新手,我试图做的是根据复选框的状态传递一个值,如果它是“选中的”,那么它是1,如果它是“未选中的”,那么它是0 现在我正在使用这个代码 BEGIN FOR i in 1..APEX_APPLICATION.G_F01.COUNT LOOP UPDATE XXFE4_SAT_CATALOGOS_CFDI_33 SET activo = 1 WHERE ID_CATALOGO = APEX_APPLICATION.G_F01(i); END LOOP;

我是oracle apex的新手,我试图做的是根据复选框的状态传递一个值,如果它是“选中的”,那么它是1,如果它是“未选中的”,那么它是0 现在我正在使用这个代码

BEGIN
  FOR i in 1..APEX_APPLICATION.G_F01.COUNT LOOP
  UPDATE XXFE4_SAT_CATALOGOS_CFDI_33
  SET activo = 1
  WHERE ID_CATALOGO = APEX_APPLICATION.G_F01(i);
  END LOOP;
  COMMIT;
END;

在项目上创建动态操作(复选框) 当=>Item=>Change时 ACTION=>执行PL/SQL代码
然后输入代码

在项目上创建动态操作(复选框) 当=>Item=>Change时 ACTION=>执行PL/SQL代码 然后输入您的代码