在sql server 中怎么对车牌属性进行完整性约束??

[复制链接]
查看11 | 回复2 | 2013-7-2 13:52:30 | 显示全部楼层 |阅读模式
ALTER TABLE tablename ADD CONSTRAINTCK_Name CHECK (len([车牌号])=(7)--保证是7位数 AND PATINDEX('%[吖-座]%',LEFT(车牌号,1))>0--约束第一个为汉字ANDPATINDEX('%[[^a-z]%',SUBSTRING(车牌号,2,1))>0--约束第二位为英文AND ISNUMERIC(RIGHT(车牌号,5))=1 AND PATINDEX(RIGHT(车牌号,5),'.')=0--约束后五位为数字 )GO...
回复

使用道具 举报

千问 | 2013-7-2 13:52:30 | 显示全部楼层
是不是分开三个字段来保存?如果是这三个字段为该表的主键,如果都保存在一个字段里那这个字段就为主键或者另外建一个标识列为主键,用唯一约束约束该车牌属性...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行