我想知道如何使用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. SSIS:将sql命令作为变量传递给ole db源
- 12. 使用OLE DB命令组件更新记录SSIS
- 13. SSIS平面文件源行重构
- 14. 与OLE DB命令SSIS错误
- 15. 从目标DB使用查询来限制OLE DB源任务在SSIS 2008
- 16. 使用Oracle OLE DB源的SSIS(VS2008)
- 17. 使用提供者的SSIS OLE DB源
- 18. 如何从Excel或平面文件插入前n行到SQL目标使用SSIS(版本2012)
- 19. 如何配置SSIS 2005 OLE DB数据源组件以使用来自外部文件的sql查询?
- 20. SSIS如何为平面文件源设置空标识符?
- 21. 如何将平面文件源导入数据库使用sql
- 22. OLE命令任务与OLE目标
- 23. 在SSIS 2012的OLE DB源中使用动态SQL
- 24. 在SSIS从平面文件
- 25. SSIS平面文件源 - 添加行列
- 26. SSIS 2008平面文件源部署
- 27. 用多种格式文件在SSIS中导入平面文件
- 28. 如何调整SSIS中平面文件目标中的列?
- 29. 如何使用SSIS将来自多个平面源文件的数据加载到单个平面文件中?
- 30. SSIS导入平面文件到动态目标
尝试在SQL服务器批量插入 – TharunRaja