Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将CSV文件插入SQL Server(不是导入!)_Python_Sql Server_Django_Csv - Fatal编程技术网

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

Python 将CSV文件插入SQL Server(不是导入!),python,sql-server,django,csv,Python,Sql Server,Django,Csv,我想在SQL Server中存储CSV文件。我创建了一个表,其中列“myDoc”为varbinary(max)。我使用Python/Django在服务器上生成CSV。我想将实际的CSV(不是路径)作为BLOB对象插入,以便以后检索实际的CSV文件 我该怎么做?我在这篇文档中没有取得多大进展,因为它主要是指.jpg的 编辑: 我想补充一点,我正试图避免文件流。CSV太小(5kb),我不需要对它们进行文本搜索。不确定为什么要将varbinary置于varchar之上,但这两种方式都可以 Inser

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

我该怎么做?我在这篇文档中没有取得多大进展,因为它主要是指.jpg的

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

不确定为什么要将varbinary置于varchar之上,但这两种方式都可以

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

不要将文件保存在数据库中。