1

是否有用于为结果集生成插入语句的 oracle 工具?如果有任何不同,我正在使用 Oracle SQL 开发人员。

例如,对于一个表的查询select * from t1 where this = 'that'

Col1    Col2    Col3
a1      a2      a3
b1      b2      b3

我想将结果集导出到

INSERT INTO T1 (Col1, Col2, Col3) values ('a1', 'a2', 'a3');
INSERT INTO T1 (Col1, Col2, Col3) values ('b1', 'b2', 'b3');
4

2 回答 2

4

在 SQL Developer 中运行您的查询。

在结果网格中,右键单击。选择导出...

将出现一个弹出对话框,询问如何导出结果。默认为插入。您可以选择要保存到或复制到剪贴板或各种其他选项的文件。

这是在 SQL Developer 3.0.4 上。

于 2012-06-21T19:33:22.340 回答
-2

通过导出,您可以执行以下操作:

exp userid=user/passwd tables=t1 query="""where this = 'that'"""
于 2012-06-22T02:50:49.780 回答