求解答! T-SQL

我腫了 2011-04-29 08:02:22
declare @Str nvarchar(1000)
set @Str='0x112AAABAAA'

问题:
1.如何使@Str 转换为 二进制的 0x112AAABAAA ?
2.如何使二进制0x112AAABAAA 转换为 字符串的0x112AAABAAA ?

求大神解答,谢谢!
...全文
66 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
喜-喜 2011-04-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 bbbbbben 的回复:]
大家没看清楚题目啊= =
[/Quote].....
我腫了 2011-04-30
  • 打赏
  • 举报
回复
但就是在数据库中处理的啊。。
abcdwell 2011-04-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 maco_wang 的回复:]

不建议在数据库中处理
http://blog.csdn.net/vince6799/archive/2006/05/03/706739.aspx
[/Quote]
这里不是说了吗?
你转过去看看啊
我腫了 2011-04-30
  • 打赏
  • 举报
回复
帮帮忙吧,谢谢了!
我腫了 2011-04-29
  • 打赏
  • 举报
回复
大家没看清楚题目啊= =
--小F-- 2011-04-29
  • 打赏
  • 举报
回复
declare @Str nvarchar(1000)
set @Str='0x112AAABAAA'

select cast(CAST(@str as varbinary(max)) as nvarchar(max))

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
0x112AAABAAA

(1 行受影响)*/
--小F-- 2011-04-29
  • 打赏
  • 举报
回复
declare @Str nvarchar(1000)
set @Str='0x112AAABAAA'

select CAST(@str as varbinary(max))

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
0x300078003100310032004100410041004200410041004100

(1 行受影响)*/
叶子 2011-04-29
  • 打赏
  • 举报
回复
不建议在数据库中处理
http://blog.csdn.net/vince6799/archive/2006/05/03/706739.aspx
快溜 2011-04-29
  • 打赏
  • 举报
回复
0x112AAABAAA这是16进制。

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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