注册 登录
编程论坛 SQL Server论坛

如何约束密码长度啊?

xyq701830 发布于 2008-07-21 10:14, 3369 次点击
请问下我密码长度要设置为6-20位怎么设置啊.网上找了都不行.
比如我table名是student
password字段怎么设置约束?
8 回复
#2
fqonly2008-07-21 13:39
一般情况下,数据库里是定义字段的最大长度,要进行约束一般是在注册的时候用脚本进行约束
#3
s674696962008-07-24 16:42
用正则表达式 应该可以搞定
#4
zhouxinjian2008-07-27 17:44
回复 1# xyq701830 的帖子
可以用脚本在提交表单前进行检查
#5
shmilylee2008-07-28 09:54
右键check约束啊
#6
makebest2008-07-28 10:19
较理想的情况下, 密码本身不要存放在数据库, 应转换成 MD5 编码, 控制长度用JS脚本吧.
#7
chenfeng60202011-11-20 11:01
呵呵,我也是刚学数据库的新手,就是要在数据库里面添加check约束,列名:password,那么他的长度不小6,怎么表示啊,我在网上看别说可以写LEN(password)>6,设置后报错,有没有人知道怎么写呢?
#8
autobot2011-11-24 21:47
类型约束 nvarchar(10)不就完了!
程序里再约束一下最短的。
1