Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SSIS Изпълнение на съхранена процедура с параметрите от .CSV файл SQL Server 2005

Един от моите колеги просто ми даде отговора.

Нямате нужда от ForEach Loop Container или RecordSet Container.

Всичко, от което се нуждаете, е източникът на плосък файл и OLE DB команда. Свържете се с вашата база данни и вътре в командата OLE DB изберете подходящата връзка.

В свойствата на компонента въведете следната SQLCommand:

exec ssis_createorder ?, ?, ? 

"?" са места за параметрите.

След това в раздела Съпоставяне на колони съпоставете колоните на .csv файла с параметрите на запомнената процедура.

Готови сте, стартирайте пакета.

Благодаря, Гари, ако беше в StackOverFlow, щях да гласувам за теб и да приема отговора ти.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server избира произволна (или първа) стойност с агрегиране

  2. Групирайте DateTime в интервали от 5, 15, 30 и 60 минути

  3. T-SQL разделен низ въз основа на разделител

  4. Премахване на идентичност от колона в таблица

  5. SQL Server ЗА JSON AUTO Примери (T-SQL)