我目前正在将一大组数据收集到一个对象列表中,如下所示:
FUNCTION GET_MY_TABLE_CONTENTS
RETURN MY_TABLE_OBJECT_LIST
AS
v_my_table_list MY_TABLE_OBJECT_LIST;
BEGIN
SELECT MY_TABLE_OBJECT
(
COLUMN_1
COLUMN_2
COLUMN_3
)
BULK COLLECT INTO v_my_table_list
FROM MY_TABLE
ORDER BY COLUMN_3 desc;
RETURN v_my_table_list;
EXCEPTION
WHEN NO_DATA_FOUND THEN
RETURN NULL;
END GET_MY_TABLE_CONTENTS;
这样可以正常工作,因为有太多的数据它很慢。我正在尝试更改此设置,以便逐行加载数据。我认为游标可以达到这个目的,但我并不完全确定。有人可以就此提出建议吗?