2014-12-04 95 views
0

我試圖進入進口的Oracle 11gR2中使用命令行工具的SQLDeveloper 4.0。最終的原因是我們試圖導入很多需要保留確切格式的自由文本字段。 CR LF等出於法律原因。最終用戶需要在Excel中編輯這些內容。導入Excel電子表格到Oracle使用sdcli命令行工具

SQLLOADER baulks被在CR LF的,您可以通過格式化切換到UTF-8的導入/導出中的SQLDeveloper實現這一目標。我們現在正在努力探索如何在命令行中運行sdcli64爲此後建立一些腳本...但似乎沒有成爲一個選項,從這個工具的平面文件或.xlsx導入?

任何指針還是我們缺少一個明顯的參數?

(我們使用的是最新版本的SQLDeveloper,我們可以發現,4.03)

乾杯,

克里斯

回答

0

Oracle開發4.1新版本今日發佈作爲早期採用者。您可以使用新參數運行sdcli或sdcli64命令行版本。這將在sqlDeveloper GUI中儘可能導入excel文件,並使用新的[-utility]開關保留格式。

然後可以使用選擇的腳本工具/方法來構建腳本做目錄中的所有文件等

+0

問題是,需要什麼樣的importconfig.xml內容。我找不到資源或任何文檔。 – 2014-12-09 16:10:48

+0

問自己關於Oracle早期採用者功能的問題就像在太空中尖叫一樣。我不會接受我的答案,直到我完成它:) – 2014-12-09 17:12:19

0

有了新的SQL開發4.1,你可以通過命令導入XLSX文件(及其他格式太)行: 使用sdcli實用程序導入。

您將需要一個配置XML文件。要創建一個,在UI中開始導入,配置列等,並在最後一步單擊「Save State」按鈕。它將創建一個可以在命令行中重新使用的XML文件。

相關問題