我有表[user]
,在SQL Server Management Studio中创建,通过这种结构:SQL Server Management Studio中:如何编辑MD5值
id int PRIMARY NOT NULL
login varchar(255) NOT NULL
password varchar(32) NOT NULL
现在,我要插入第一个用户到数据库中。右击表[user]
,选择Edit top 200 rows
并键入新用户的值到网格:
id | login | password
1 | admin | MD5('admin')
但保存后,插入密码为MD5('admin')
,但我预计21232f297a57a5a743894a0e4a801fc3
哈希值。
如何在Microsoft SQL Server Management Studio中执行此操作?
谢谢
P.S.我正在使用SQL Server 2008 Express 10.50.1600.1和Microsoft SQL Server Management Studio 10.50.1600.1。
'MD5'不是内置函数。有'HASHBYTES',但它返回'varbinary',而不是'varchar',并且不能通过编辑网格编辑'varbinary'。 – 2013-04-05 12:33:07