我正在寻找一种解决方案来使用 PL/SQL 脚本 为 select 语句结果集创建 SQL INSERT 语句 。寻找 SQL Developer 工具中可用的类似功能(导出 --> 格式插入),但我希望将解决方案作为脚本而不是使用任何工具。

我已经提到了以下解决方案。但是,我想知道是否有更好的方法来做到这一点,因为该解决方案很旧而且不是很简单。

EXPORT AS INSERT STATEMENTS: But in SQL Plus the line overrides 2500 characters!

最佳答案

我刚刚使用 oracle 提示(“插入”)为我的问题 找到了一个简单的解决方案。 这也会自动处理数据类型。我的表只有字符串和数字数据类型,所以它对我来说很好用。我还没有测试其他数据类型的解决方案。但是,我希望它也适用于其他数据类型。

set linesize 2000
set pagesize 10
spool "c:\myoutput.txt";
select /*insert*/ * from SAMPLE_TABLE;
spool off;

关于甲骨文 : Export select statement result set as INSERT SQL Statements similar to SQL developer export,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38592148/

10-16 13:32
查看更多