PLSQL Developer來實現不同數據庫的表結構以及表數據同步


PLSQL Developer菜單條中 Tools選項下有Compare User Objects和Compare Table Data功能。


一、Tools --> compare user objects

     該功能用於比較不同用戶所擁有的對象(包含table、sequence、function、procedure、view等),並生成同步差異的sql腳本,用戶通過運行該腳本。可保持兩個用戶的對象結構的同步,當然你也能夠選擇一個對象或者多個對象來進行比較。

操作步驟:
 1. 選擇樣本庫的對照對象
 2. 選擇目標庫(Target Session..),即需改動和被同步的庫
 3. 點擊Comparebutton
 4. 在Differences選項卡,點擊每一個對象能查看消除差異的SQL,點擊Apply SQL in Target Session運行
 5. 點擊Show Differencesbutton。顯示詳細差別
 

二、Tools --> compare table data

     該功能用於比較某些個表里面的數據是否一致。並自己主動生成同步差異的sql腳本,用戶通過運行該腳本。就能夠保持比較對象與被比較對象里面數據的同步。

操作步驟:
 1. 選擇樣本庫的對照表
 2. 選擇目標庫(Target Session..)。即需改動和被同步的庫
 3. 點擊Comparebutton
 4. 在Differences選項卡,點擊每一個表能查看消除差異的SQL
 5. 點擊Apply SQL in Target Session運行

注: 主鍵同樣值的記錄做更新(Update)其它字段。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM