DB2 MERGE

原创
2014/08/01 08:40
阅读数 375
MERGE INTO BOF_FI_EMPLOYEE_DATAS AS T 
     USING (select NVL(count(1),0) c from BOF_FI_EMPLOYEE_DATAS where  EMPLOYEE_NO =? and IS_DISABLE = '0') AS S
   ON T.EMPLOYEE_NO = ? and s.c>0
 WHEN MATCHED THEN UPDATE SET area=?,company=?,door_no=?,door_name=?,emp_name=?,job = ?,ex_level=? , is_disable=?
 WHEN NOT MATCHED  THEN INSERT  VALUES (SEQ_FI_EMPLOYEE_DATAS.nextval,?,?,?,?,?,?,?,?,0)
 ELSE IGNORE
展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部