Union All Transform:如何订购输入

时间:2014-03-24 13:12:01

标签: sql ssis

我正在使用union all变换来组合两个输入数据集。第一个数据集是一列标题,第二个是一列数据。我想使用union all转换将标头和数据行组合成一个输出列。我无法弄清楚如何在数据之前首先显示标题行。无论我做什么,标题总是最后。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

所以你有了查询

select <columns> from header_table
union all
select <columns> from data_table;

引入人工列排序并在ORDER BY

中使用它
select * from (
    select 0 as sort, <columns> from header_table
    union all
    select 1 as sort, <columns> from data_table) raw
order by sort;