在sql server数据库中已经将该字段设为自增字段,可是在插入数据时,没有自增,请教高手指点。
插入语句如下:
set IDENTITY_INSERT tcl_cs_base on 
INSERT INTO TCL_CS_BASE 
( ORG_C,CL_CID,CID,RRNO,CNM,CEOBNM,BDAY,BDAY_LCAL_YN,CS_CIDCD,HOME_PSNO,HOME_ADDR,
HOME_TNO, OFFC_PSNO,OFFC_ADDR,OFFC_TNO,OFFC_FAXN,OFFC_NM,DPNM,CS_JIKWI,
MOVE_TNO,ETC_TNO,EMAIL_ADDR, DM_SEND_C,TEL_DSPT_C,TEL_DSPT_FBID_YN,FAX_DSPT_FBID_YN,
DM_DSPT_FBID_YN,EMAIL_DSPT_FBID_YN, SS_DSPT_FBID_YN,EKND_NOTI_FBID_YN,REG_MN_USID,
REG_PATH_C,LAST_CHNG_MN_USID, HOME_ADDR_1,HOME_ADDR_2,HOME_ADDR_3,
OFFC_ADDR_1,OFFC_ADDR_2,OFFC_ADDR_3,LAST_CHNG_DT,COMP_CD) 
VALUES 
 ('001',@@identity,'320482198810124605','',N'dfghj',N'','19881012','','','',N'','','',N'',
'15810222306','',N'','','',N'','','','','','','','','','','','mpcmain3','PT','mpcmain3'
,N'',N'',N'',N'',N'',N'',getdate(),'MP01')
set IDENTITY_INSERT tcl_cs_base off 

解决方案 »

  1.   

    set IDENTITY_INSERT tcl_cs_base on  <-- 已经设置为显式插入标识,怎么还能自增?把这句去掉
      

  2.   

    set IDENTITY_INSERT tcl_cs_base on  
      

  3.   

    set IDENTITY_INSERT tcl_cs_base on  <-- 已经设置为显式插入标识,怎么还能自增?把这句去掉
      

  4.   

    set IDENTITY_INSERT tcl_cs_base on设置了能插入identity列的值,值是你插入的,怎么让它自增长.......orz插入的时候别插入自增长列
      

  5.   

    谢谢指点,刚接触sql server.