1

有没有办法将 .sql 脚本输出假脱机到表中?

我能想到的一种解决方法是通过动态创建带有反馈的插入语句脚本来假脱机到文件系统,然后针对您的模式运行它。

但是,我想知道是否有更好的解决方案可以直接进入表或已经存在并存储此信息的系统表(例如脚本文件路径、执行日期、执行结果;1 row insertedcommit...

谢谢

4

1 回答 1

1

将假脱机文件写入已定义 Oracle 目录的目录。编写一个以文件名和目录名作为输入并将文件作为 CLOB 写入表的过程。

spool test.txt

your code

spool off

exec write_spool_file_to_database_proc('test.txt','YOURDIR');

看一下如何将文件写入表 CLOB 列。

http://www.roeptoeter.nl/?p=254

于 2012-09-06T09:32:48.257 回答