我有一个MSSQL 2k8数据库,其中有一个下面的格式表。
Employee Number | Segment | Data (varbinary(8000))
----------------------------------------------------------
111111 | 1 | 0x01234567...DEF
111111 | 2 | 0x01234567...DEF
111111 | 3 | 0x01234567...DEF
数据(varbinary)列组成了一张图片但遗憾的是,我无法控制的过程将其分成多个部分。
有没有办法通过SQL脚本/过程将这些数据导出到文件?我似乎有一些问题可以回答一个varbinary(max)专栏,但我不能在我的生活中找出如何将这些全部拼接成一个文件。
注意:有些文件有> 500段,但这个程序不会经常发生。
答案 0 :(得分:0)
如果可以通过简单地连接所有段来重建图片,那么你可以尝试execsql.py,这是一个用Python编写的SQL脚本处理器(由我)。它有这种形式的元命令:
EXPORT <table_or_view> TO <filename> AS RAW
将连接给定表或视图中的所有列和行。