【发布时间】:2017-09-21 19:01:31
【问题描述】:
SELECT CAST(MULTISET(SELECT *
FROM TABLE(table_a)
ORDER BY loc_sort_column DESC
) as table_a_type
)
INTO table_b
FROM dual;
我有这个语句,它在排序后将 1 个数据集合扔到另一个嵌套表中。
我遇到的问题是它没有排序。我有一个变量 loc_sort_column ,在这种情况下它将是一个介于 1 和 11 之间的整数/数字选择列,但它不起作用。
我把 1 卡在那里,它工作正常,但它似乎不喜欢包含 1 的变量。
这是操作顺序还是什么?
【问题讨论】:
标签: oracle plsql nested-table