SSIS - 从工作表读取数据并将每一行传递给存储过程

时间:2013-01-17 14:32:06

标签: sql-server ssis

我需要从excel表读取数据并将每行作为参数传递给存储过程。 我添加了Ole db Source来从Excel获取数据。那么呢?

关于如何做的任何想法?

1 个答案:

答案 0 :(得分:4)

为包含存储过程的SQL数据库添加连接管理器。

将结果集从Excel OleDB Data Source导入OleDB Command,并在命令的编辑器中输入:

  • 连接管理器标签 - 选择新的SQL连接管理器
  • 组件属性标签 - 将“SQLCommand”设置为EXEC your_stored_proc ?, ?, ?,并为要传递给存储过程的每个参数添加问号。
  • 列映射标签 - 将输入字段映射到?占位符。