请问一下各位大侠,
INSERT INTO TOPIC
SELECT *
FROM 临时表
SET IDENTITY_INSERT topic ON
我已经将IDENTITY_INSERT 设置成了ON
怎么还报SQL server仅当使用了列的列表,并且 IDENTITY_INSERT 为ON时,才能在表TOPIC中为标识列指定显示值

解决方案 »

  1.   

    SET IDENTITY_INSERT topic ONINSERT INTO TOPIC(field1,field2...)
    SELECT *
    FROM 临时表
      

  2.   

    INSERT INTO TOPIC(显式输入要插入的列名)
    SELECT *
    FROM 临时表
      

  3.   

    SQL server仅当使用了列的“列表”这句话满足了么??
      

  4.   

    INSERT INTO TOPIC(列1,l列2,,,,,,)
    SELECT 列1,l列2,,,,,,
    FROM 临时表
    SET IDENTITY_INSERT topic ON
      

  5.   

    INSERT INTO TOPIC(列1,l列2,,,,,,)
    SELECT 列1,l列2,,,,,,
    FROM 临时表
    SET IDENTITY_INSERT topic ON
      

  6.   

    SET IDENTITY_INSERT topic ON
    这个要先写
      

  7.   


    set identity_insert tablename on
    语句 。
    set identity_insert tablename off