怎样将一个数据库中的存储过程复制到另一个数据库中

怎样将一个数据库中的存储过程复制到另一个数据库中,第1张

如果你是想把存储过程这些程序搬到另外一个数据库的话,那就直接把这些存储过程另存为SQL文本,然后在另外一个数据库重新建立就是了。

如果你的意思是保持两个数据库数据的同步和一致,就可以考虑配置两个数据库之间的数据同步的一些方案,例如数据库复制、数据库数据文件的磁盘镜像等等技术方案,如果对高可用性HA要求非常高的系统,也可以考虑使用商业数据库系统的集群Cluster方案。

新建存储过程

执行存储过程

删除存储过程

新建存储过程

执行存储过程

删除存储过程

新建存储过程

执行存储过程

删除存储过程

直接新建一个Job,里面些匿名PLSQL程序块即可:

BEGIN

INSERT INTO B

SELECT A.ID, A.ANAME, A,ATYPE

FROM A

WHERE NOT EXISTS(

SELECT 1 FROM B WHERE B.BID = A.AID AND B.BNAME=A.ANAME)

END

/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9973852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存