字段长度如何限制
我现在有个字段的长度设置为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] ') 
 )