資料庫同步2
阿新 • • 發佈:2019-01-01
摘要:
資料庫同步相關(待補充)
文章目錄
步驟
1.建立儲存過程
procedure sync_dept is all_cou number(8); begin delete from bi_dept_sync; delete from bi_user_sync; insert into bi_user_sync select * from upubdata.V_GHHJ_YHXX; --1.使用者的 JGH屬性進行八位補齊 UPDATE (select * from upubdata.V_GHHJ_YHXX) SYS_P_USER_ORIGIN set JGH=lpad(JGH,8,'0') where LENGTH(JGH)<9 --2.增量更新 insert into sys_p_user(ID,ACCOUNT,NAME,SEX,TELEPHONE,TYPE_ID,PASSWORD,STATUS_ID,EMAIL,DEPT_ID) select T_SYS_USER_SEQ.NEXTVAL,JGH,XM,XBM,DH,'0','202cb962ac59075b964b07152d234b70','1',DZYX,DWID from (select * from upubdata.V_GHHJ_YHXX;) SYS_P_USER_ORIGIN where JGH not in (select ACCOUNT FROM SYS_P_USER); commit; --部門資訊和人員資訊已經同步到 EXCEPTION when others then dbms_output.put_line('error'); end sync_dept;