我想知道如何使用SQL命令在SSIS中使用平面文件源在SQL Server数据库中插入值。我已经使用表视图插入它,现在我必须使用SQL命令
插入它答案 0 :(得分:3)
您需要一个好的查询才能在SSIS中设置为执行SQL任务 您可以在下面的网站获得有关查询的帮助 ---- here is the link ---- 那么你可以在SSIS的执行SQl任务中参数化查询
BCP
这是大多数广泛使用的选项之一。这样做的一个原因是它已经存在了一段时间,所以DBA已经非常熟悉这个命令。此命令允许您导入和导出数据,但主要用于文本数据格式。此外,此命令通常从Windows命令提示符运行,但也可以使用xp_cmdshell从存储过程调用,或从SSIS包调用。
这是一个简单的命令,用于将文件C:\ ImportData.txt中的数据导入表dbo.ImportTest。
bcp dbo.ImportTest in 'C:\ImportData.txt' -T -SserverName\instanceName
BULK INSERT
此命令是一个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源中使用样本编写一个选择查询