sql-loader

    3熱度

    2回答

    我希望在Oracle數據庫中創建外部表,從服務器上的平面文件檢索其數據。這個文件的格式是不平凡的。該文件中的每一行都可以是幾種不同佈局中的一種,具體取決於行的前綴(前綴本身總是固定長度)。例如,以'TYPE1'開頭的行將具有與以'TYPE2'開頭的行不同的佈局。 我讀過外部表可以利用所有可用於SQL加載程序的控制文件的結構。但是,任何文檔我只能讀取接縫來處理普通的平面文件佈局,因此所有行都共享一個

    0熱度

    1回答

    我有一個腳本,它需要一個表名並通過查詢表中的所有列/行來生成控制文件。這對數字和字符數據工作正常,但在時間戳數據上失敗,所以我需要調整腳本以將時間戳數據輸出到控件中,以便可以正確讀取它。 所以,本質上,我的問題是如何格式化TimeStamp數據在控制文件中,以便它可以輸入到TimeStamp列中。

    5熱度

    2回答

    是否有用於編寫Oracle SQL Loader控制文件的良好用戶界面? PL/SQL Developer包含一個「文本導入器」功能(提醒Excel導入嚮導之一)將文本文件導入到表格中,但使用專有格式而不是SQL Loader格式。對於SQL Loader格式來說,這樣做會很有幫助。

    1熱度

    2回答

    當試圖加載一個大的文本文件到Oracle數據庫使用SQLLOADER,我們得到以下錯誤: SQL*Loader-926: OCI-Error; uldlfca:OCIDirPathColArrayLoadStream for table <myTabele> SQL*Loader-2026: the load was aborted because SQL Loader cannot conti

    2熱度

    2回答

    爲了將數據(從CSV文件)加載到Oracle數據庫中,我使用了SQL * Loader。 在接收這些數據的表中,有一個varchar2(500)列,名爲COMMENTS。 由於某些原因,我想忽略CSV文件中的這些信息。 因此,我寫了這個控制文件: Options (BindSize=10000000,Readsize=10000000,Rows=5000,Errors=100) Load

    0熱度

    2回答

    在我的ctl文件中第一次提交之後,Sqlldr正在破壞我的主鍵索引。第一後,不管我在我的控制文件中的行值設置爲,我得到: ORA-39776: fatal Direct Path API error loading table PE_OWNER.CLINICAL_CODE ORA-01502: index 'PE_OWNER.CODE_PK' or partition of such index

    0熱度

    1回答

    FIRST:是的,我知道CONCATENATE和CONTINUEIF,但我可能不夠聰明,無法理解文檔。我不「得到」他們如何解決我的問題。謝謝... 我處於不得不創建一個文件,通過sqlldr的方式導入到Oracle數據庫。 這些列需要用「〜」分隔(別問。)在創建文件文件時,我對sqlldr在引用和換行方面的表現有一些擔憂。 如果一個簡單的行包含列值: One, Hello~World I "Lik