我有這樣的場景: 在我的工作目錄,我有一個SH腳本,CTL文件和輸入文件, 當我嘗試啓動shell腳本與輸入參數(FILENAME.TXT): mysh.sh filename.txt
我得到這個錯誤: SQL*Loader-500: Unable to open file (filename.txt)
SQL*Loader-553: file not found
SQL*Loader-5
我試圖插入一個JSON文件到一個只有一個列varchar2(4000)使用SQL加載器的表中。我加載後,我看到文件文本加載在多行而不是一行,但我希望他們在一行中,整個文件在一列和一行。不知道爲什麼會發生這種情況,是否有控制文件中的選項?這裏是我的控制文件: LOAD DATA
INFILE 'c:\json\sample-order.json'
INTO TABLE at_jsondo
我面臨的情況是,要上傳的列數據超過255,並且它會拋出Error Field in data file exceeds maximum length錯誤。 我找到了解決這個問題的方法。請查找鏈接here解釋邏輯。 的問題是,在一個控制文件,是否有 Comments CHAR(255) "TRIM(:Comments)" ,
和 Comments CHAR "TRIM(:Comm