我需要从mysql表中检索数据并将其插入sql server表中。 我的情况是,旧数据经常被修改,客户想要转储所有太大而耗时的数据......所以我提出了一个我们要加载的提案只有昨天在工作日的数据,并在周末完成转储......是否有可能根据表达式启用/禁用DFT?我尝试使用表达式 - >基于DATEPART(周日,GETDATE())禁用,但无论表达式的值是什么,它都会运行完整的负载
此致 维杰
答案 0 :(得分:0)
您应该将条件作为where子句放在源查询中的select语句中。您需要先将访问模式从表更改为SQL语句
答案 1 :(得分:0)
创建执行表达式的SQL任务或脚本任务,并将结果设置为变量。 然后创建数据流任务。 然后用箭头(又名优先约束)
连接两者然后右键单击:在arror上编辑并选择Edit,然后在Precedence Constraint Editor中选择 EvaluationOperation:表达 值:@@ YourVariable = {表达式,例如@ iRowsUpdated == True}