首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle Spool脚本输出到表

Oracle Spool脚本输出到表
EN

Stack Overflow用户
提问于 2012-09-06 14:58:53
回答 1查看 2.1K关注 0票数 1

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

我能想到的一种解决办法是,通过动态创建一个带有反馈的insert-statements脚本来假脱机到文件系统,然后对您的模式运行它。

然而,我想知道是否有更好的解决方案直接假脱机到表或已经存在并存储此信息的系统表中(例如,脚本文件路径,执行日期,执行结果;1 row insertedcommit等)。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-09-06 17:32:48

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

代码语言:javascript
复制
spool test.txt

your code

spool off

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

看看如何将文件写入到表CLOB列中。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12294557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档