怎么将16进制数据转换为字符串

Te1042964931 2015-12-18 10:01:14
我的数据库是sybase ase,有一个表里存的是16进制数据,在系统里看都是中文汉字,求一个sql将16进制的数据转换为中文字符,谢谢大神相助!
...全文
1118 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
文修 2015-12-19
  • 打赏
  • 举报
回复
楼主你好, 3楼的方法可以,建议试一下
  • 打赏
  • 举报
回复
select convert(varchar(1000) , binary_colname)
  • 打赏
  • 举报
回复
引用 2 楼 Te1042964931 的回复:
读取 SQL 语句的结果时出错。 所显示的结果可能不正确或不完整。 Explicit conversion from datatype 'IMAGE' to 'VARCHAR' is not allowed. Sybase 错误代码=529 报错额,麻烦再解释一下,sybase不太懂额
image数据类型不允许直接转化为varchar,你可以这么做。 convert(varchar(1000) , convert(varbinary(1000), image_colname ))
Te1042964931 2015-12-18
  • 打赏
  • 举报
回复
读取 SQL 语句的结果时出错。 所显示的结果可能不正确或不完整。 Explicit conversion from datatype 'IMAGE' to 'VARCHAR' is not allowed. Sybase 错误代码=529 报错额,麻烦再解释一下,sybase不太懂额

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧