SQL中要写只能为数字字符的约束怎么写?
展开全部
http://bbs.csdn.net/topics/340139456
1
如果check是数值型的,那么不需要检查性约束
2
如果check是字符型的,假设电话号11位,那么:
alter
table
表
add
constraint
ck_tel
check(REGEXP_like(tel,'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'));
1
如果check是数值型的,那么不需要检查性约束
2
如果check是字符型的,假设电话号11位,那么:
alter
table
表
add
constraint
ck_tel
check(REGEXP_like(tel,'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询