你建表时将TOUROK_SHOKUIN_CD  的default 值设为9 不就行了??? 哈哈

解决方案 »

  1.   

    先INSERT
    KONYUSAKI_CD,
    JRIA_HACHU_KAISU,然后UPDATE
    TOUROK_SHOKUIN_CD
    就可以了啊
      

  2.   

    nicholaz(九思·逢尤) 
    问题是不一定是9阿,它是个变数,我只是举个列子
     luxuezhu(卢冲) 
    我想用一条语句实现,不知能否实现?
      

  3.   

    问题是你的“9”这个变数从哪里来的,如果仅仅是个不定的数字,而不是来自一个表,那你也只有先批量插入后逐条记录的update.
      

  4.   

    这样呢?
    INSERT INTO
    D_02_90
    (
    KONYUSAKI_CD,
    JRIA_HACHU_KAISU,
    TOUROK_SHOKUIN_CD
    )
    select t.*,'9' from (SELECT
    D_02_21.KONYUSAKI_CD,
    D_02_21.JRIA_HACHU_KAISU
    FROM
    D_02_21 AS D_02_21
    ) t;
      

  5.   

    bzszp(SongZip)
    不行,'9'不能放在SELECT里,作为字段存在,还请赐教
      

  6.   

    INSERT INTO D_02_90(KONYUSAKI_CD,JRIA_HACHU_KAISU,TOUROK_SHOKUIN_CD)
    (select *,'9' from (SELECT D_02_21.KONYUSAKI_CD,D_02_21.JRIA_HACHU_KAISU
     from D_02_21 AS D_02_21) )
    9可以换成变量