一个月不接触代码,已经全然忘记了不少东西。今天学习了数据迁移方法。除了exp/Imp工具之外还有其他方式。
要求:两个库的结构一样的?
---数据迁移 ---建立数据库连接 /**** * 在PLSQL下database Links 下建立数据库连接 * 然后拿下里面的数据连接语法 ***/ ---清空表数据 例如ipop表 truncate table ipop; ---迁移数据 select * from ipop@远程数据实例 insert into ipop(字段,字段) select (字段,字段)from ipop@远程数据实例 commit; /** * 处理方式首先仔细对照数据的差异 * 尽量保持与源数据一致,本地系统的可以放弃。 * */
修改:
oracle中,经常有将多个值合并到一个单元格去处理,这个是在实际应用中经常遇上的。
下面给一个小例子:
select Replace( Replace( Replace( XmlAgg( XmlForest( b.fdptnm "s" ) ).getstringval(), '</s><s>', '、') ,'</s>',''), '<s>','') as chkby from ipdpts b