![]() |
1
1
This section 在pl/sql用户指南和引用中,将指示您不能直接执行您想在这里执行的操作-pl/sql希望尝试在运行时转换参数。您可能想看看是否可以使refcursor工作。简单例子:
然后,您可以将光标变量引用传递给心脏的内容。 Hth. 编辑: 另一个选项是用不同的记录类型重载相同的处理程序过程,具体取决于需要处理多少个记录类型。 |
![]() |
2
1
您试图处理两个独立的层,pl/sql和sql。 SQL不理解PL/SQL记录,并且不会处理它们。 “最终,我要寻找的是在同一个变量中存储不同记录类型的方法。” 编写将它们转换为/来自XML的包装器。 无意冒犯,但是看看你的其他文章,你似乎在试图在SQL和PL/SQL上强加一个面向对象的范例,但是它并不太合适。如果不对XE进行编码,那么可以考虑在数据库中使用Java存储过程。 |
![]() |
3
-1
从我的观点来看,应用程序设计应该从最底层开始,通常是数据库。你似乎试图强迫数据库做一些不该做的事情。 如果您真的想要通用容器,那么您总是可以序列化任何东西,例如XML,并将其存储为文本(CLOB)(在本例中,您可以将其存储为XML类型)。不过,我建议重新考虑这种方法,并开始使用db-store和retrieve行的核心功能。 |
![]() |
maddy · 如何根据oracle SQL中的某一列值进行排名 1 年前 |
![]() |
kiric8494 · 显示以元音开头和结尾的城市名称 2 年前 |
![]() |
Franz Biberkopf · Oracle:组合子查询和聚合函数 2 年前 |
![]() |
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 2 年前 |
![]() |
Arifullah · 如何从oracle中的列中删除特定的初始字符? 2 年前 |
![]() |
Anar · Oracle SQL用户定义函数 2 年前 |
![]() |
user1312312 · 如何为一组表编写通用触发器? 2 年前 |