0
我需要使用管道以CSV格式導出文件|分隔符而不是逗號,並且Oracle SQL Developer的字符串字段沒有「」(雙引號)。我必須使用SQLPLUS。 我嘗試執行(F5鍵):如何使用SQL管道輸出csv文件和管道分隔符
set colsep | spool C:\myFile.csv select * from mytable; spool off
但它總是返回逗號分隔和雙引號。
我需要使用管道以CSV格式導出文件|分隔符而不是逗號,並且Oracle SQL Developer的字符串字段沒有「」(雙引號)。我必須使用SQLPLUS。 我嘗試執行(F5鍵):如何使用SQL管道輸出csv文件和管道分隔符
set colsep | spool C:\myFile.csv select * from mytable; spool off
但它總是返回逗號分隔和雙引號。
您可以在SQL Developer中刪除字符串附件。雖然有一個錯誤。首先克服這個bug: 1)運行一個小的語句,如「從雙選擇1 abc」(Ctrl + Enter)。 2)將它作爲分隔的設置外殼導出(右鍵單擊結果集)爲「無」,並將分隔符導出爲您選擇的特徵。
現在鍵入您的查詢,以「set sqlformat delimited」開頭(可能您還想使用spool並將其作爲腳本運行(F5))。
它的工作原理:)
哈德良
這看起來像它應該工作;你可以與sqldeveloper或SQL * Plus共享(複製/粘貼)命令/輸出 – BobC
- 這些是兩個不同的程序。在sql developer v4.2中你可以做 set sqlformat delimited | 假脫機... 選擇... 假脫機 – thatjeffsmith
@thatjeffsmith謝謝它運行。我可以使用設置刪除字符串字段的雙引號嗎? – django