insert into a..c (col ,,,,,,) select col..... from b..c列表中除了自增列

解决方案 »

  1.   

    如果两表中的自增列的数字都不同, 你可以用:SET IDENTITY_INSERT 表1 ONINSERT INTO 表1(自增列1, col1, col2,..)
    SELECT 自增列2, col1, col2....
    FROM 表2SET IDENTITY_INSERT 表1 OFF
      

  2.   

    insert into(col1,col2...) A.dbo.C select(col1,col2...) from B.dbo.c 
      

  3.   

    INSERT INTO CFSDB.dbo.JOB_TBL (OFF_CD,CLIENT_CD,JOB_CD,JOB_OPEN_DATE,JOB_CLOSE_DATE,SERVICE_LINE_CD,LFY_JOB_ACT_DATE,DEP_CD,RESPONSIBLE_LAEP_PSNL,RESPONSIBLE_EM_PSNL,MNG_OFF_CD,MNG_DEP_CD,INDATE,[UPDATE])
    SELECT GMU,CLIENT_CODE,JOB_CODE,JOB_OPEN_DATE,JOB_CLOSE_DATE,SVC_LN_CD,LFY_JOB_ACT_DATE,LMU,
    JOB_RESPONSIBLE_PARTNER_NO,JOB_RESPONSIBLE_MANAGER_NO,Right(MNG_GMU,3),MNG_LMU,convert(varchar(10),getdate(),120),convert(varchar(10),getdate(),120)
    FROM WPDB.dbo.JOB_TBL where GMU in('A15','P01') 
    ====INSERTINTO [DATABASE].DBO.[TABLENAME] ....
    SELECT .... FROM [DATABASE].DBO.[TABLENAME]