代码之家  ›  专栏  ›  技术社区  ›  w0051977

SSIS是否始终尊重ORDER BY子句?

  •  1
  • w0051977  · 技术社区  · 5 年前

    我有一个包含数据源和数据目的地的数据流。数据源具有以下查询:

    SELECT * FROM Person ORDER BY ID
    

    有数百万行,传输数据需要几个小时。假设进程在几个小时后失败,SSIS告诉我3678543行中的1067987行已传输-我可以假设最大(ID)为1067987吗?

    SSIS是否始终遵循order by子句?

    我花了一个小时左右的时间在谷歌上搜索这个问题,但我没有找到答案——这就是我提出这个问题的原因。

    请注意,此查询返回源数据库中的1067987行:

    SELECT COUNT(*) FROM Person where ID <=1067987
    
    0 回复  |  直到 5 年前