我想从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
)
但是大概数据文件必须存在于某个地方,但我在文档中找不到 where ,它确认了这个数据文件应该存在的位置。我可以创建一个csv文件并将其作为blob上传到Azure存储,但是nobody in the last year had an answer for how get it from there to SQL Azure。
如何批量插入SQL Azure?
答案 0 :(得分:2)
SQL Server vNext CTP支持从Azure Blob存储加载的T-SQL命令。这将很快在Azure SQL数据库中提供,因此您可以使用示例中的BULK INSERT命令从Azure Blob存储中加载数据。