1.没见过
2.用多种方法可以实现,如定义check约束.

解决方案 »

  1.   

    创建Check约束可以做到,比如表a有2个字段
    id 自增列
    Type 只能取'Extension'或'Voicemail'默认是'Extension'(创建Check约束 Check(Type='Extension' or Type='Voicemail'))但是有一个问题:
    如果插入记录,例如 insert into a(Type)values ('C')
    这时肯定出错,因为有Check约束,但是如果改为insert into a(Type)values ('B')后再插入可以成功,但[id]号跳过了一位,不是连续的了,这个问题怎么解决啊?
      

  2.   

    有了check约束
    insert into a(Type)values ('B') 能成功吗?
    我怎么试都不可以的呢!!!!
    请问怎么可以的??
      

  3.   

    我也不明白insert into a(Type)values ('B') 怎么成功的
      

  4.   

    id 自增列
    Type 只能取'Extension' 或'Voicemail'
    Check约束 Check(Type='Extension' or Type='Voicemail')假设现在表里没有记录,
    先插入一条Type 不是'Extension' 或'Voicemail'的记录,则肯定会出错,
    再插入一条Type是‘Extension’的记录,它的id变成了2,id跳过了一位,这种问题怎么解决呢?