数据库加密问题

smdszgzh 2009-11-23 11:29:56
我不知道什么原因,我给字段加密后,在数据库里显示的总是r
例如:

UPDATE STUDENT_INFO
SET JIAMI=EncryptByPassPhrase('CMD',CLASS) WHERE NAME='张三'
数据库里显示的是r

用select JIAMI=EncryptByPassPhrase('CMD',CLASS) from student_info
where name='张三'
就能正确显示加密后的字符串:0x01000000DB92571BDCEECA1489CE86D85AF001C15495D614EDC0B64C7AA2DCCB958E10BDAF171784F950847A

我想问下为什么???
...全文
51 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
smdszgzh 2009-11-23
  • 打赏
  • 举报
回复
select JIAMI=CONVERT(nvarchar,EncryptByPassPhrase('CMD',CLASS)) from student_info
where name='张三'

这样返回的也是r
icelovey 2009-11-23
  • 打赏
  • 举报
回复

不明白, 帮顶~~

34,593

社区成员

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

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