我正在尝试使用“导出数据”向导将图像数据从表导出到平面文件。我在SSIS中指定了查询“从配置文件中选择图片”以仅导出“图片”列中的数据。运行程序包时,出现以下错误:
“输入列“图片”(26)”的数据类型为DT_IMAGE,不支持。请改用DT_TEXT或DT_NTEXT,并使用数据转换组件将数据从DT_IMAGE转换为DT_IMAGE。
如何将数据导出到平面文件
提前致谢。
我偶然从Google来到这里,花了几个小时试图找到答案。这是我所做的,假设您要导出的列为“ SomeImageField”:
SELECT CONVERT(varchar(max),CONVERT(varbinary(max),[SomeImageField]),2) AS SomeImageFieldAsHex FROM SomeTable;
Run Code Online (Sandbox Code Playgroud)
这会将该列输出到名为SomeImageFieldAsHex的列中。它将被格式化为十六进制文本。
| 归档时间: |
|
| 查看次数: |
4613 次 |
| 最近记录: |