求助!关于查询
我添加约束用来定义电话格式例如: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)跳一位,不大可能吧 ?