gpt4 book ai didi

sql - 从记录集合类型中选择数据

转载 作者:行者123 更新时间:2023-12-03 12:09:31 26 4
gpt4 key购买 nike

我在 oracle 11g 服务器中有一个存储过程,它有一个输出变量记录。我无法编辑此过程。我正在创建一个函数,它将调用该过程并返回记录集中的信息。我查看了此处提出的以下问题:past question

我的问题是我可以为一条记录创建一种类型的表并直接在 SQL 中查询它吗?还是需要将record转为type object,创建一个table type直接查询?

最佳答案

RECORD 是一个 PL/SQL 概念。所以我们不能基于 RECORD 创建 TABLE TYPE 并在 SQL 语句中使用该 TYPE。 SQL 只识别在 SQL 中创建的 TYPE。

因此,如果我正确理解您的场景,您需要在 SQL 中创建对象和/或嵌套表。然后您的函数可以调用该过程并将 RECORD 转换为嵌套表。然后可以返回或流水线化嵌套表。

关于sql - 从记录集合类型中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1065039/

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