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
你能幫我找出我做錯了什麼嗎?