gpt4 book ai didi

oracle - 从 Oracle Cursor 批量收集列的子集

转载 作者:行者123 更新时间:2023-12-02 02:48:33 25 4
gpt4 key购买 nike

给定的存储过程无法更改。它返回游标,结果中包含许多列。 Oracle 中是否有一种简单的方法可以BULK COLLECT INTO仅由游标提供的列的子集?

应避免

FOR 循环和新的集合类型。我不想从游标中获取所有数据,只获取需要的数据。

例如,对于BULK COLLECTION INTO光标中的所有列,以下内容将起作用:

FETCH s_cursor BULK COLLECT INTO staff_ids;

最佳答案

简短的答案是“不”,您将不得不做您说过不想做的事情之一,除非您可以更改存储过程,或者编写一个新的存储过程来执行您想要的操作想要。

关于oracle - 从 Oracle Cursor 批量收集列的子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4224213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com