2012-06-08 51 views
-1

我在Windows環境中工作,並使用Oracle SQL Developer。 我有一個由大約50個csv文件組成的整個數據庫。每個表格有兩個任務要執行按照其依賴關係的順序導入表的代碼

  1. 我需要將整個數據從頭開始導入到oracle數據庫中。所以我需要考慮表的依賴關係,並因此以特定順序加載它們。我想將它自動化,就像爲它編寫腳本或代碼一樣。我擁有整棵依賴關係。
    (即使它只會被執行一次)。
    你能否提出一些適合於這個目的的語言或者我該如何開始這份工作?

  2. 所有上傳完成後,如果我得到更新表的查詢,則應更新所有必要的表。

這個過程順便說一句,必須爲許多其他組織做。

我是新來甲骨文,所以,如果你也可以給我提供一個很好的鏈接從

學習我得找到我的答案最接近的是這樣的 - >Oracle Forms Dependency

+0

不幸的是,堆棧溢出不會[你推薦使用什麼語言](http://meta.stackexchange.com/a/128562/179419)。預計一個問題有一個答案,這個問題沒有。因此我投票結束。但是,不需要按順序加載。在加載完成後創建[primary](http://www.techonthenet.com/oracle/primary_keys.php)/ [foreign](http://www.techonthenet.com/oracle/foreign_keys/index.php)數據。 – Ben

回答

0

使用SQL Loader此任務它專爲將文件加載到Oracle中而設計。還請閱讀關於外部表的內容,因爲它可能可以避免完全加載它們。