Oracle SQL Update with rowover partition -


why error b1.employee_id invalid identifier sql below:

update table_1 a1    set a1.addl_seq = ( select seq                          (select row_number() on (partition employee_id                                                          order employee_id, erncd) seq                                 table_1) b1                         b1.employee_id=a1.employee_id ); 

you can write update statement this:

update     (select employee_id, addl_seq,          row_number() on (partition employee_id order employee_id, erncd) seq    table_1) set addl_seq = seq; 

Comments

Popular posts from this blog

Multilayer CSV to filtered excel -

Listboxes in c# -

ios - Why must I define variables twice in the Header file? -