相关文章推荐
不拘小节的紫菜汤  ·  Sql server 关键字 ...·  2 月前    · 
爱旅游的盒饭  ·  编写国际化 Transact-SQL 语句 ...·  1 月前    · 
踏实的墨镜  ·  PostgreSQL:遍历文本数组并执行SQ ...·  3 周前    · 
活泼的水煮肉  ·  红科普|红十字会法释义 第八九十条 ...·  6 月前    · 
才高八斗的哑铃  ·  财政部会计财务评价中心·  8 月前    · 
没有腹肌的排球  ·  独家|已确定保荐人、拟3月底前递表 ...·  9 月前    · 
果断的麻辣香锅  ·  郭蓉:播撒音乐的种子·  11 月前    · 
私奔的铅笔  ·  中信城一期二手房|北京中信城一期二手房出售- ...·  1 年前    · 
Code  ›  在SQL Server上将varbinary转换为字符串开发者社区
overflow 字符串函数 varchar sql语言
https://cloud.tencent.com/developer/ask/sof/67484
安静的豆浆
6 月前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 在SQL Server上将varbinary转换为字符串

Stack Overflow用户
提问于 2010-07-20 20:42:36
EN

如何以人类可读的形式将列值从 varbinary(max) 转换为 varchar ?

7 314.9K 0 票数 114
EN
sql
sql-server
sql-server-2005
tsql

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-07-20 21:02:03

“将 varbinary 转换为 varchar ”可能意味着不同的事情。

如果varbinary是SQL Server中字符串的二进制表示形式(例如,通过直接转换为 varbinary 或从 DecryptByPassPhrase 或 DECOMPRESS 函数返回),则只需将其转换为 CAST 即可

代码语言: javascript
复制
declare @b varbinary(max)
set @b = 0x5468697320697320612074657374
select cast(@b as varchar(max)) /*Returns "This is a test"*/

这相当于在样式参数为 0 的情况下使用 CONVERT 。

代码语言: javascript
复制
CONVERT(varchar(max), @b, 0)

其他样式参数可用于 CONVERT ,以满足其他答案中提到的不同要求。

票数 108
EN

Stack Overflow用户

发布于 2013-03-09 02:39:43

下面的表达式适用于我:

代码语言: javascript
复制
SELECT CONVERT(VARCHAR(1000), varbinary_value, 2);

Here 是关于样式选择(第三个参数)的更多细节。

票数 165
EN

Stack Overflow用户

发布于 2015-07-23 08:48:16

实际上最好的答案是

代码语言: javascript
复制
SELECT CONVERT(VARCHAR(1000), varbinary_value, 1);

使用" 2 “会截断 varbinary 开头的" 0x ”。

票数 74
EN
页面原文内容由 Stack Overflow 提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3289988

复制

Copyright © 2013 - 2024 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

 
推荐文章
不拘小节的紫菜汤  ·  Sql server 关键字 'User' 附近有语法错误_156:[microsoft][sql server native client 10.0][sql
2 月前
爱旅游的盒饭  ·  编写国际化 Transact-SQL 语句 - SQL Server | Microsoft Learn
1 月前
踏实的墨镜  ·  PostgreSQL:遍历文本数组并执行SQL开发者社区
3 周前
活泼的水煮肉  ·  红科普|红十字会法释义 第八九十条 规定红十字会治理结构,名誉会长、名誉副会长,红十字会法人资格_湘潭市人民政府网站
6 月前
才高八斗的哑铃  ·  财政部会计财务评价中心
8 月前
没有腹肌的排球  ·  独家|已确定保荐人、拟3月底前递表 地平线赴港上市进入倒计时
9 月前
果断的麻辣香锅  ·  郭蓉:播撒音乐的种子
11 月前
私奔的铅笔  ·  中信城一期二手房|北京中信城一期二手房出售-北京房天下
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号