我希望能够有一个 ant 任务,它可以连接到远程 oracle 实例并将存储过程分别复制到自己的文件中。我知道我可以有一个 ant sql 任务
SELECT object_type,
object_name,
dbms_metadata.get_ddl(object_type, object_name) object_ddl
FROM user_objects
WHERE OBJECT_TYPE in ('INDEX', 'TRIGGER', 'TABLE', 'VIEW', 'PACKAGE', 'FUNCTION', 'PROCEDURE', 'SYNONYM', 'TYPE')
ORDER BY OBJECT_TYPE, OBJECT_NAME
但这会将结果集全部放入一个文件中,而我希望每个过程都有一个文件(这是因为我打算随后将它们与 SVN 中的内容进行比较)。
有任何想法吗?
谢谢!亚历克斯