TSQL将数据库BLOB提取到临时表中

时间:2018-11-02 16:12:00

标签: sql-server tsql blob

我们使用了一个封闭的在线记录系统,该系统允许将CSV文件作为图像BLOB上传到数据库中。这些用于系统执行各种工作。

我试图找到一种上传CSV的方法,然后使用OpenRowset或类似方法从数据表访问自己的报告的相应BLOB,然后将CSV数据导出到临时表中。

我不知道从哪里开始。我曾尝试过使用OpenRowset,但失败了。

我们将不胜感激任何提示。

1 个答案:

答案 0 :(得分:0)

在评论之后,似乎最简单的方法是先将其转换为varbinary,然后将其包装在转换为varchar(max)中。

这使我可以从BLOB中获取文本。

谢谢大家!

Select cast(cast(my_column as varbinary(max)) as varchar(max)) from mytable