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的变量。
这是一个操作顺序还是什么?
答案 0 :(得分:0)
你正在做的是按常数排序。关注AskTom:
您无法动态地动态返回列位置 返回一个常数,一个数字,一个常数值 - 只是一个值
按顺序排序&lt; <顺序位置> | &LT;表达&GT;
你正在返回一个表达式 - 而不是一个序数位置。
您可以使用function decode_entities(text) {
var t = $("<span />").html(text);
return t.text();
}
$("#sauver").attr("value",decode_entities("Dévalider"));
函数将列位置解码为实列。请检查我的代码示例:
DECODE