INSERT INTO SPTG2011..com_kc_csh(csh_id,sys_num,num,rq,czy,sh,bmbm,bmmc)
values(1,'1',  ,getdate(),'韩媛睿','韩媛睿 ','02','哈尔滨天鹅 ')
这里的mun字段是从别的表中查出来的
我要怎么写这个插入语句呢
select count(*)as num from SPTG2011..com_kc_csh1

解决方案 »

  1.   

    INSERT INTO SPTG2011..com_kc_csh(csh_id,sys_num,num,rq,czy,sh,bmbm,bmmc)
    select 1,'1',count(*),getdate(),'韩媛睿','韩媛睿 ','02','哈尔滨天鹅 ' from SPTG2011..com_kc_csh1
      

  2.   

    DECLARE @NUM AS INT
    SET @NUM=(select count(*)as num from SPTG2011..com_kc_csh1)
    exec ('INSERT INTO SPTG2011..com_kc_csh(csh_id,sys_num,'+@NUM+',rq,czy,sh,bmbm,bmmc)
    values(1,'1', ,getdate(),'韩媛睿','韩媛睿 ','02','哈尔滨天鹅 ')')
      

  3.   

    INSERT INTO SPTG2011..com_kc_csh(csh_id,sys_num,num,rq,czy,sh,bmbm,bmmc)
    select 1,'1',count(*)as num,'韩媛睿','韩媛睿 ','02','哈尔滨天鹅 ' from SPTG2011..com_kc_csh1
      

  4.   


    declare @i int
    select  @i=count(*)as num from SPTG2011..com_kc_csh1
    INSERT INTO SPTG2011..com_kc_csh(csh_id,sys_num,num,rq,czy,sh,bmbm,bmmc)
    values(1,'1',@i,getdate(),'韩媛睿','韩媛睿 ','02','哈尔滨天鹅 ')
      

  5.   


    --笔误
    declare @i int
    select  @i=count(*) from SPTG2011..com_kc_csh1
    INSERT INTO SPTG2011..com_kc_csh(csh_id,sys_num,num,rq,czy,sh,bmbm,bmmc)
    values(1,'1',@i,getdate(),'韩媛睿','韩媛睿 ','02','哈尔滨天鹅 ')