如何在SQL Server 2005的列中保存整数数组

我在SQL Server 2005中有一个表,具有以下属性:
Users (UserID, Username, Password)   where UserID is primary key
我想在
Users
表的密码属性中保存一个整数数组。
--------------------
 0    1    2    3  
--------------------
1543 6543 7658 8765
--------------------
我打算把它保存到
password
栏中。 另一方面,我使用图片而不是文字作为密码,每张图片都有一个代码(4位数),密码包括4张产生16位数的图片。我想将这16位数字(Ints数组)保存到
Password
列中 请帮我。 谢谢     
已邀请:
通常,数组作为另一个表保存在SQL表中,每个数组元素一个表行。 但这看起来并不像一个整数数组,看起来更像16字节向量,可能是MD5摘要。创建一个
VARBINARY(20)
列(这样可以切换到SHA1而不更改列类型)并将字节数组存储为...字节数组。有关如何操作客户端中的
BINARY
VARBINARY
列,请参阅
SqlBytes
。     

要回复问题请先登录注册