-1

我想知道如何使用 SQL 命令在 SSIS 中使用平面文件源在 SQL Server 数据库中插入值。我已经使用表格视图插入它,现在我必须使用 SQL 命令插入它

4

1 回答 1

3

好吧,您需要一个好的查询才能在 SSIS 中设置为执行 SQL 任务,您可以在下面的站点中获得查询帮助----这是链接----您可以在 SSIS 的执行 SQl 任务中对查询进行参数化

BCP

这是最广泛使用的选项之一。原因之一是它已经存在了一段时间,所以 DBA 已经非常熟悉这个命令了。此命令允许您导入和导出数据,但主要用于文本数据格式。此外,此命令通常从 Windows 命令提示符运行,但也可以使用 xp_cmdshell 从存储过程调用或从 SSIS 包调用。

这是一个简单的命令,用于将文件 C:\ImportData.txt 中的数据导入表 dbo.ImportTest。

bcp dbo.ImportTest in 'C:\ImportData.txt' -T -SserverName\instanceName

批量插入

此命令是一个 T-SQL 命令,允许您使用 T-SQL 从 SQL Server 中直接导入数据。此命令将文件 C:\ImportData.txt 中的数据导入表 dbo.ImportTest。

BULK INSERT dbo.ImportTest FROM 'C:\ImportData.txt' WITH ( FIELDTERMINATOR =',', FIRSTROW = 2 )

忘了说你也可以使用 Sql 命令使用 OLEDB 源中的示例编写选择查询

于 2017-09-20T08:59:37.493 回答