Python 将CSV文件插入SQL Server(不是导入!)
我想在SQL Server中存储CSV文件。我创建了一个表,其中列“myDoc”为varbinary(max)。我使用Python/Django在服务器上生成CSV。我想将实际的CSV(不是路径)作为BLOB对象插入,以便以后检索实际的CSV文件 我该怎么做?我在这篇文档中没有取得多大进展,因为它主要是指.jpg的 编辑: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
我想补充一点,我正试图避免文件流。CSV太小(5kb),我不需要对它们进行文本搜索。不确定为什么要将varbinary置于varchar之上,但这两种方式都可以
Insert Into YourTable (myDoc)
Select doc = BulkColumn FROM OPENROWSET(BULK 'C:\Working\SomeXMLFile.csv', SINGLE_BLOB) x
不要将文件保存在数据库中。