首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

字段长度怎么限制

2011-12-30 
字段长度如何限制我现在有个字段的长度设置为8位,我想实现该字段输入时必须是8位并且是数字,怎么实现?就是

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

热点排行