insert into t1 values (……)试一试呢!不要采用隐式

解决方案 »

  1.   

    to samfeng_2003(风云)  :
    也不行
      

  2.   

    insert t1(id,dt,count1) values (10000,'2005-01-01','1')
      

  3.   

    create table t1
    (id int identity(1,1) ,
    dt datetime,
    count1 varchar(20) null
    )
    set identity_insert t1 off
    insert t1 values ('2005-01-12','1')
    这样就可以实现向t1里插入记录了,好像identity的值不能手动添加,它是自动递增的
      

  4.   

    to yesyesyes: 
    insert t1 values (10000,'2005-01-01','1')
    這樣為什麼不行
      

  5.   

    原因很清楚,就是
    仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 't1' 中为标识列指定显式值。