当前位置: 代码迷 >> Sql Server >> 字段长度怎么限制
  详细解决方案

字段长度怎么限制

热度:27   发布时间:2016-04-27 21:14:26.0
字段长度如何限制
我现在有个字段的长度设置为8位,我想实现该字段输入时必须是8位并且是数字,怎么实现?就是说少于8位的不允许输入,中间含有非数字的字符也不允许输入,有没有办法设置数据库?

------解决方案--------------------
数值是什么形式的?00000000,有这种形式么?

如果没有,是否可以:
改成int型,然后设置最小值10000000和最大值99999999
------解决方案--------------------
添加一个约束

create table test(a varchar(8) )

alter table test add constraint chid check (a like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ')
------解决方案--------------------
create table test(
test varchar(8)
CONSTRAINT CK_test_test check (test like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ')
)
  相关解决方案