我想知道如何使用SQL命令在SSIS中的平面文件源中插入SQL Server數據庫中的值。我做了使用表格視圖插入它,現在我必須將它插入使用SQL命令SSIS - 如何在源文件是平面文件時使用SQL命令插入OLE DB目標?
回答
那麼你需要一個好的查詢凝固成執行SQL任務在SSIS 你可以得到查詢幫助之下 網站---- ---- here is the link以及 您可以參數化查詢在執行SSIS
BCP這是是使用最廣泛的選擇之一
SQL任務。其中一個原因是它已經有一段時間了,所以DBA對這個命令已經非常熟悉了。該命令允許您導入和導出數據,但主要用於文本數據格式。此外,該命令通常從Windows命令提示符運行,但也可以通過使用xp_cmdshell或從SSIS包調用存儲過程來調用。
這是一個簡單的命令,用於將文件C:\ ImportData.txt中的數據導入到表dbo.ImportTest中。
bcp dbo.ImportTest in 'C:\ImportData.txt' -T -SserverName\instanceName
BULK INSERT
這個命令是T-SQL命令,允許您直接從SQL Server內使用T-SQL導入數據。該命令將文件C:\ ImportData.txt中的數據導入到表dbo.ImportTest中。
BULK INSERT dbo.ImportTest FROM 'C:\ImportData.txt' WITH (FIELDTERMINATOR =',', FIRSTROW = 2)
忘了說,ü可以寫一個選擇查詢過在一個OLEDB源樣品使用SQL命令
被批量插入提供服務更新表? –
- 1. OLE DB源組件到OLE DB目標
- 2. SSIS - 使用合併T-SQL中的OLE DB源的命令文本
- 3. 動態SQL與SSIS OLE DB命令
- 4. SSIS,YYYYMMDD日期格式,從平面文件到SQLServer 2008R2表(OLE DB目標)
- 5. SSIS不能使用變量(平面文件> OLE DB命令),必須聲明標量變量「@」
- 6. SSIS OLE DB有條件的「插入」
- 7. SSIS正在平面文件源導入
- 8. 將OLE DB查找與平面文件結合起來SSIS
- 9. SSIS- OLE DB來源到OLE DB目標錯誤
- 10. 使用源平面文件刪除目標表ssis中的行
- 11. 使用OLE DB命令組件更新記錄SSIS
- 12. SSIS平面文件源行重構
- 13. 與OLE DB命令SSIS錯誤
- 14. 從目標DB使用查詢來限制OLE DB源任務在SSIS 2008
- 15. 使用提供者的SSIS OLE DB源
- 16. 使用Oracle OLE DB源的SSIS(VS2008)
- 17. 如何從Excel或平面文件插入前n行到SQL目標使用SSIS(版本2012)
- 18. 如何配置SSIS 2005 OLE DB數據源組件以使用來自外部文件的sql查詢?
- 19. SSIS如何爲平面文件源設置空標識符?
- 20. OLE命令任務與OLE目標
- 21. 如何將平面文件源導入數據庫使用sql
- 22. 在SSIS 2012的OLE DB源中使用動態SQL
- 23. 在SSIS從平面文件
- 24. SSIS平面文件源 - 添加行列
- 25. SSIS 2008平面文件源部署
- 26. 用多種格式文件在SSIS中導入平面文件
- 27. 如何調整SSIS中平面文件目標中的列?
- 28. 如何使用SSIS將來自多個平面源文件的數據加載到單個平面文件中?
- 29. SSIS導入平面文件到動態目標
- 30. 使用SSIS,如何安排在正從OLE DB源
嘗試在SQL服務器批量插入 – TharunRaja