1
我想创建组群创建机制,在我的分贝我有组表,该表由三列填充弹出式列表中PLSQL从Oracle数据库
| ID | GROUP_NAME | PARENT_GROUP_ID |
如果组没有子组的任何其他组parent_group_id为空。当创建组I具有基于两个输入,第一组名称:基团,其是基于GROUPS表数据块,并且所述第二应从GROUPS表,其中parent_group_id被下拉列表中,填充了行一片空白。为此,为数据块创建布局时,我选择了parent_group_id
的数据类型为char
,项目类型为List Item
。
创建组时没有选择父组是没问题的。没有被填充列表不过,我有在形式层面的时候,新的形式,比如触发器,它调用过程来填充列表
PROCEDURE CBS_WNFI_LIST IS
rg_groups RecordGroup;
rg_group_name VARCHAR2(5) := 'GROUP_NAME';
nDummy NUMBER;
BEGIN
rg_groups := Find_Group(rg_group_name);
-- Delete any existing Group first
IF NOT Id_Null(rg_groups) THEN
Delete_Group(rg_groups);
END IF;
-- Now create a Record Group using a SQL query
-- Your Query must have a Label and a Value (two Columns)
-- and the data types must match your item type
rg_groups := Create_Group_From_Query(rg_group_name,'SELECT group_name, to_char(ID) FROM GROUPS WHERE PARENT_GROUP_ID IS NULL');
-- Populate the Record Group
nDummy := Populate_Group(rg_groups);
-- Populate the List Item
Populate_List('PARENT_GROUP_ID',rg_groups);
END;
新形式,比如我得到的错误
ORA06502未加工EXCEPTION
你能帮我找出我做错了什么吗?