将CSV文件插入SQL Server(不导入!)

时间:2017-02-02 20:34:17

标签: python sql-server django csv

我想在SQL Server中存储CSV文件。我创建了一个包含列" myDoc" as varbinary(max)。我使用Python / Django在服务器上生成CSV。我想将实际的CSV(而不是路径)作为BLOB对象插入,以便以后可以检索实际的CSV文件。

我该怎么做?我没有能够在这个文档上取得很大进展,因为它主要是指.jpg&#39>

https://msdn.microsoft.com/en-us/library/a1904w6t(VS.80).aspx

编辑: 我想补充一点,我试图避免使用文件流。 CSV太小(5kb),我不需要对它们进行文本搜索。

1 个答案:

答案 0 :(得分:0)

不确定为什么你想要varbinary over varchar,但它会以任何方式工作

Insert Into YourTable (myDoc) 
Select doc = BulkColumn FROM  OPENROWSET(BULK 'C:\Working\SomeXMLFile.csv', SINGLE_BLOB) x