我们使用了一个封闭的在线记录系统,该系统允许将CSV文件作为图像BLOB上传到数据库中。这些用于系统执行各种工作。
我试图找到一种上传CSV的方法,然后使用OpenRowset或类似方法从数据表访问自己的报告的相应BLOB,然后将CSV数据导出到临时表中。
我不知道从哪里开始。我曾尝试过使用OpenRowset,但失败了。
我们将不胜感激任何提示。
答案 0 :(得分:0)
在评论之后,似乎最简单的方法是先将其转换为varbinary,然后将其包装在转换为varchar(max)中。
这使我可以从BLOB中获取文本。
谢谢大家!
Select cast(cast(my_column as varbinary(max)) as varchar(max)) from mytable