SELECT cmpp_submit_seq.nextval,'127','25'||usr_msisdn,'25'||usr_msisdn,'05','0',20,
         length(v_msgcontent),v_msgcontent,1,sysdate
 FROM dual;
把上面的语句检索出来的数据插入到cmpp_submit_tb1中。

解决方案 »

  1.   

    我对应不上,比如给第一个字段x_id 插入的值是什么?
                    给第一个b_id 插入的值是什么?
                    ……………………
                请给我详细说一下吧
      

  2.   

    可以对应的.
    cmpp_submit_seq.nextval是从一个序列中取值,说明DB中有一个叫"cmpp_submit_seq"的序列,这是人为CREATE,"nextval"就是取下一个序列号的意思,然后DB会自动分配一个值给所对应的x_id字段,
    '127' 赋给 b_id,
    '25'||usr_msisdn 赋给 dest_id, ('||'这是ORACLE中的字符串连接符,就像JAVA中的"+")
    '25'||usr_msisdn 赋给 fee_id,
    '05'赋给type,
    '0'赋给code,
    20赋给fmt,
    length(v_msgcontent)赋给length,
    v_msgcontent赋给content,
    1赋给status,
    sysdate赋给inserttime