是否有一个oracle工具会为结果集生成insert语句?我正在使用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');
答案 0 :(得分:5)
在SQL Developer中运行查询。
在结果网格中,右键单击。选择导出...
出现一个弹出对话框,询问如何导出结果。默认值为insert。您可以选择要保存到的文件,或复制到剪贴板或其他各种选项。
这是在SQL Developer 3.0.4上。
答案 1 :(得分:-2)
通过导出,您可以执行以下操作:
exp userid=user/passwd tables=t1 query="""where this = 'that'"""