Sql server 最佳做法。脚本任务或截断表重新读取平面文件

Sql server 最佳做法。脚本任务或截断表重新读取平面文件,sql-server,ssis,etl,flat-file,script-task,Sql Server,Ssis,Etl,Flat File,Script Task,我想知道这两个选项中哪一个是最佳实践: 反向读取文本文件(.txt),并使用ssis中的脚本任务获取表中日期>最大(日期)的行 每次SSIS运行时重新读取平面文件(.txt),截断并重新插入表中的所有内容 提前谢谢 您应该遵循以下步骤: 添加获取MaxDate并将其存储到日期变量中的执行SQL任务 添加数据流任务 在数据流任务中,添加平面文件源、条件拆分、OLEDB目标 在条件拆分中,仅筛选[Date]>@[User::Date Variable] 这种方法比您提到的两种方法更好 其他信息

我想知道这两个选项中哪一个是最佳实践:

  • 反向读取文本文件(.txt),并使用ssis中的脚本任务获取表中日期>最大(日期)的行

  • 每次SSIS运行时重新读取平面文件(.txt),截断并重新插入表中的所有内容


  • 提前谢谢

    您应该遵循以下步骤:

  • 添加获取MaxDate并将其存储到日期变量中的执行SQL任务
  • 添加数据流任务
  • 在数据流任务中,添加平面文件源、条件拆分、OLEDB目标
  • 在条件拆分中,仅筛选
    [Date]>@[User::Date Variable]
  • 这种方法比您提到的两种方法更好

    其他信息


    在提出第一个问题之前,建议阅读,以了解更多关于提出好问题、接受答案和其他网站规则的信息。也是为了得到你的“知情”徽章。太好了,从来没有想过这样!谢谢哈迪:)