PLSQLDeveloper来实现不同数据库的表结构以及表数据同步PLSQL Developer菜单栏中 Tools选项下有Compare User Objects和Compare Table Data功能。
⼀、Tools --> compare user objects
该功能⽤于⽐较不同⽤户所拥有的对象(包括table、sequence、function、procedure、view等),并⽣成同步差异的sql脚本,⽤户通过执⾏该脚本,可保持两个⽤户的对象结构的同步,当然你也可以选择⼀个对象或者多个对象来进⾏⽐较。
操作步骤:
1. 选择样本库的对⽐对象
2. 选择⽬标库(Target Session..),即需修改和被同步的库
3. 点击Compare按钮
4. 在Differences选项卡,点击每个对象能查看消除差异的SQL,点击Apply SQL in Target Session执⾏
5. 点击Show Differences按钮,显⽰具体区别
sqldeveloper安装步骤
⼆、Tools --> compare table data
该功能⽤于⽐较某些个表⾥⾯的数据是否⼀致,并⾃动⽣成同步差异的sql脚本,⽤户通过执⾏该脚本,就可以保持⽐较对象与被⽐较对象⾥⾯数据的同步。
操作步骤:
1. 选择样本库的对⽐表
2. 选择⽬标库(Target Session..),即需修改和被同步的库
3. 点击Compare按钮
4. 在Differences选项卡,点击每个表能查看消除差异的SQL
5. 点击Apply SQL in Target Session执⾏
注: 主键相同值的记录做更新(Update)其他字段。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论