我有下面的選擇查詢,爲此查詢的結果我想創建插入腳本並將其保存在文件中。我已經使用線軸。在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