0

我有一个 Excel 源,它有 1000 行,大约 10 列,其中一列是日期字段,我们必须检索最小日期值并将其分配给 ssis 中的变量。你们能给我一个脚本或步骤吗将该值映射到变量...这样我就可以在控制流任务中使用它来使用变量值执行截断操作。请告知

感谢您在这方面的帮助。罗什..

4

1 回答 1

0

这相当简单:您使用执行 SQL 任务来检索值并将其存储在变量中。基本步骤:

A. 创建一个 Excel 连接管理器,将其指向您的文件

B. 创建一个变量来存储值

C. 添加执行 SQL 任务

  1. 连接类型:EXCEL
  2. 指定连接管理器
  3. 结果集:单行
  4. SQLSourceType:直接输入
  5. SQL语句:select max(fieldname) as fieldname from [sheetname$]

在结果集选项卡中,添加一行,将 ResultName 设置为fieldname,并在 Variable Name 列中添加之前创建的变量。

请注意,由于 required ,因此 sheetname 限定符(方括号)是必需的$。如果您的字段(列)名称中包含空格,您还必须对其进行限定:[field name]

于 2012-04-09T15:42:24.450 回答