sql - Oracle 表类型
问题描述
我有一个使用全局对象的场景,但我被告知某些数据库更改意味着我不能再这样做了。因此,我通过 Java 准备语句传递了一个匿名过程。
我已将参数数据作为已转换为本地类型的 xml 传递。
DECLARE
xmlData XMLTYPE := ?
TYPE o_myData IS RECORD (my_num NUMBER);
TYPE t_myData IS TABLE OF o_myData INDEX BY BINARY_INTEGER;
myData t_myData;
BEGIN
--xmlData conversion
SELECT * FROM TABLE(t_myData) --does not work because the type is local
还有其他选择吗?
解决方案
推荐阅读
- domain-driven-design - 在 Spine 事件引擎的聚合中应用拒绝
- angular - 如何在模板中显示来自管道的数据?
- javascript - 如何防止电子商务购物车中的产品以 2 为单位递增?
- ide - Geany 是否提供自动完成功能而无需每次都按 Ctrl-Space?
- amazon-web-services - 如何为 AWS 中的实例类正确创建安全组?
- spring - Spring JPA AuditorAware 对于服务中的嵌套调用为空
- java - Spring不返回默认验证错误响应
- javascript - 添加删除按钮
- c++ - C++:帕斯卡三角
- python - PIL 文本旋转 (discord.py)