如何批量插入Azure SQLServer数据库?

如何批量插入Azure SQLServer数据库?,azure,azure-sql-database,Azure,Azure Sql Database,我想从Python批量插入我的Azure数据库,但我找不到如何完成的文档 说: 下表总结了将数据移动到Azure SQL数据库的选项 该节说: 使用批量插入SQL查询的过程的步骤与将数据从平面文件源移动到Azure VM上的SQL Server部分中介绍的步骤类似 并提供以下查询: BULK INSERT <tablename> FROM '<datafilename>' WITH ( FirstRow=2, FIELDTERMINATOR =',', --th

我想从Python批量插入我的Azure数据库,但我找不到如何完成的文档

说:

下表总结了将数据移动到Azure SQL数据库的选项

该节说:

使用批量插入SQL查询的过程的步骤与将数据从平面文件源移动到Azure VM上的SQL Server部分中介绍的步骤类似

并提供以下查询:

BULK INSERT <tablename>
FROM    
'<datafilename>'
WITH 
(
FirstRow=2,
FIELDTERMINATOR =',', --this should be column separator in your data
ROWTERMINATOR ='\n'   --this should be the row separator in your data
)
批量插入
从…起
''
具有
(
第一行=2,
FIELDTERMINATOR=',',--这应该是数据中的列分隔符
行终止符='\n'--这应该是数据中的行分隔符
)
但据推测,该数据文件必须存在于某个地方,但我在文档中找不到它确认该数据文件应该存在于何处的位置。我可以创建一个csv文件并将其作为blob上传到Azure存储,但是


如何将大容量插入SQL Azure?

SQL Server vNext CTP支持从Azure Blob存储加载的T-SQL命令。这将很快在Azure SQL数据库中可用,因此您可以使用示例中的批量插入命令从Azure Blob存储加载数据。

引用的问题刚刚得到答案!然而,您的问题是针对python的,或者我误解了什么?如果您可以将您的CSV从Blob获取到SQL DB中,请检查引用问题的答案。如果您急切地想用Python手工完成这项工作,请重新编写您的问题。我认为数据工厂方法将是合适的