2013-07-27 2 views
0

concat 값을 단일 열로 업데이트하려고합니다. 이 문제를 업데이트하도록 도와주세요.concat 값을 단일 열로 업데이트하십시오.

update tbl_data1 
    set FLD_REMARKS= 
     (select i.fld_id||':'||i.fld_calc_id||':'||0||':'||0 
      from tbl_cust_order p, tbl_cust_bill i 
     where i.fld_item_id=p.fld_id 
      and p.fld_item_id=110 
      and rownum =1 
     order by p.fld_id desc) 
where fld_id=243078 

답변

0

당신은 문제가 무엇인지 말을하지 않습니다,하지만 어쩌면이 도움이 될 것입니다

update tbl_data1 
    set FLD_REMARKS= 
    (select TheFld FROM (
     (select i.fld_id||':'||i.fld_calc_id||':'||0||':'||0 TheFld 
      , ROW_NUMBER() OVER (ORDER BY p.fld_id desc) rn 
      from tbl_cust_order p, tbl_cust_bill i 
     where i.fld_item_id=p.fld_id 
      and p.fld_item_id=110) 
     WHERE rn = 1) 
where fld_id=243078 
관련 문제