我有下面的选择查询,为此查询的结果我想创建插入脚本并将其保存在文件中。我已经使用线轴。在sql开发人员不工作的插入假脱机
set long 10000
set lines 100000
set sqlformat insert
spool c:\temp\Insert_TEST_GRP.sql
select ID,NAME,TEST_DATE from TEST_GRP sd
where TEST_DATE =
(select min(TEST_DATE)
from TEST_GRP sd2
where sd.ID = sd2.ID
)
and sd.TEST_DATE <> TO_DATE ('01.01.2000', 'dd.mm.yyyy');
spool off
该文件已创建。但是当我查看文件时,我得到的结果不是插入语句的形式,因为我想再次运行此插入语句。
也许向我们展示格式不正确的数据,以及您的期望? – OldProgrammer
也可以提及您正在使用的SQL Developer版本,以及您如何查看假脱机文件。也许,如果你是一个非常旧的版本,你是否会遇到'set sqlformat insert'的错误? –
谢谢亚历克斯我明白这个问题是与我的SQL开发者版本。我运行的是旧版本,例如v3.0。但是,当我检查现在在更高版本,它完美的作品 – Andrew