2017-05-31 22 views
0

我從查詢理解,如果記錄組是Oracle空形成

rg_groups := Create_Group_From_Query(rg_group_name,'SELECT group_name, to_char(ID) FROM GROUPS WHERE PARENT_GROUP_ID =''' || :LIST_CONTROL.GROUP_ID || ''''); 

創造了一個記錄組是有沒有辦法來檢查,如果該查詢返回0行?我試過 if rg_groups is not null then然而它沒有工作

+1

有一個解決方案,首先填充列表,然後檢查填充列表的行數,雖然它是體面的解決方案我仍然想知道是否有可能在執行查詢後檢查,而不是在填充後列表 – Hatik

回答

0

我不知道任何檢查,但你可以執行查詢作爲一個正常的選擇語句,如果你得到一個no_data_found執行記錄組沒有任何記錄。

+0

很棒的工作,但如果返回的數據做出2個相同的查詢,這不是一個理想的結果 – Hatik