需求:由于工作需要,需要获取远程数据库的存储过程(批量获取 多个远程数据库)
SELECT text FROM user_source WHERE NAME = 'Procedure Name' ORDER BY line;--其中Procedure Name为存储过程名字,需要全部用大写英文。
user_source对象结构:
name Name of the object type Type of the object: "TYPE", "TYPE BODY", "PROCEDURE", "FUNCTION",
"PACKAGE", "PACKAGE BODY", "LIBRARY", "ASSEMBLY" or "JAVA SOURCE"line Line number of this line of source text Source text
然后从本公司自己开发的通道进行获取。
当然,也可以通过dblink编写一个过程进行循环获取。