求助!关于查询
我添加约束用来定义电话格式例如:010-12345678或者0478-12345678和移动手机号为11位的
alter table userInfo
add constraint CK_telephone check(telephone like '%___-________ ' or len(telephone)=11)
但我插入一条语句
insert into userInfo(customerName,PID,telephone,address)
values ( '张三 ', '123456759012345 ', '010-67898978 ', '北京海淀 ')后系统提示:
-------服务器: 消息 8152,级别 16,状态 9,行 1
-------将截断字符串或二进制数据。
-------语句已终止。
如果我把电话里面的“-”去掉改成01067898978就可以
请问这是为什么?
还有个人问题,我想把cumstomerID用identity(1,1)增长但老是要跳一个数字
比如我插两个数据结果cumstomerID就会是1,3而不是1,2。这又是怎么回事?
希望各位能帮帮我!小弟先谢谢了
[解决办法]
telephone like '%___-%________ ' ?
identity(1,1)跳一位,不大可能吧 ?