此约束咋建啊,大哥
题目是这样的:为用户名列建立约束
要求如下:
1.长度必须为6
2.第1位和第2位必须为数字
3.3~6位必须为英文字母
我知道要建立check约束
因此check(Len(userName)=6)
可是后面不知道了,各位大神帮帮忙啊
[解决办法]
if OBJECT_ID('tab') is not null
drop table tab
go
create table tab(name varchar(10),
constraint ck_tab check(
name like '[0-9][0-9][a-z][a-z][a-z][a-z]' or
name like '[0-9][0-9][A-Z][A-Z][A-Z][A-Z]'))