在 SSIS 包中,我有一个包含 OLE DB 源和 OLE DB 目标的数据流任务。
OLE DB Source 设置为 SQL 命令,并具有类似于以下内容的查询:
SELECT *
FROM SomeTable
ORDER BY Col1, Col2
将记录插入目标表是否会遵循 order by 的结果?
我问是因为目标表中有一个标识列,它将用作记录的顺序。
编辑:这个问题与 SSIS 有关,特别是如果 OLE DB 源中的结果集以相同的顺序传递到 OLE DB 目标并以相同的顺序插入。该顺序是相关的,因为目标表有一个标识列,该列将在查询中用作记录的顺序。