首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

汉字转二进制,没法还原

2013-08-01 
汉字转二进制,无法还原declare @a varbinary(12)set @aconvert(varbinary(12),中国)select convert(nva

汉字转二进制,无法还原
declare @a varbinary(12)
set @a=convert(varbinary(12),'中国')
select convert(nvarchar(12),@a)
-------------------------------
结果:汉字转二进制,没法还原 数据转换
[解决办法]

select convert(varchar(12),@a)  -- 注意这里使用varchar

[解决办法]

declare @a varbinary(12)

set @a=convert(varbinary(12),N'中国')

select convert(nvarchar,@a) 'restore'

/*
restore
------------------------------
中国

(1 row(s) affected)
*/

热点排行