我是SQL Server和SSIS的新手。我想将.csv文件加载到SQL Server中。我想每天运行加载一段时间。请帮忙。谢谢你。
答案 0 :(得分:0)
您可以通过首先使用适当的数据类型在SQL中创建表来执行此操作。然后首先导入到SQL然后编写脚本来更新表,但是为了运行脚本需要.bat文件。以下是.bat文件的示例命令:sqlcmd -S ServerName -U UserName P Password -i“C:\ folder \ update.sql”-o“C:\ folder \ output.txt”
您需要将.csv文件写入文本文件并将扩展名更改为.sql
您可以使用“批量插入命令”
例:
BULK INSERT FILENAME
DATABASENAME.DBO.TABLENAME
FROM 'C:\sqlscript\fileName.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
希望这有帮助