我沒有時間寫perl或類似的東西,也沒有管理員訪問後端,所以如何從內部網上的文件(http://)獲取數據並解析它以創建一張桌子?也許以某種方式通過PL/SQL?請記住,我沒有太多管理員權限。將網站託管的CSV數據加載到Oracle中?
0
A
回答
4
如果你希望它是完全自動化
- 可以使用UTL_HTTP package從HTTP服務器獲取數據
- 您可以解析使用INSTR和SUBSTR自己CSV響應,也可以使用UTL_FILE包將數據寫入數據庫服務器文件系統上的文件,然後創建一個外部表來分析您剛剛創建的CSV文件。
- 然後,您可以將已解析的數據插入到已經創建的表格中(我假設每次CSV數據的格式都是相同的)。
- 可以使用
DBMS_SCHEDULER
或DBMS_JOB
包調度作業
你使用將需要授權給所有這些包的訪問Oracle數據庫帳戶。
0
您可以將文件下載到您的主機中,然後使用SQL * Loader來填充表格。
其他有些嚮導可能比SQL * Loader更簡單,如果您使用的是PLSQLDeveloper(Tools-> Text Importer)或SQLDeveloper(右鍵單擊Tables-> Import Data)等IDE。
0
創建引用CSV文件的外部表。這意味着您可以在Oracle內部對該文件運行select語句。
相關問題
- 1. 將CSV加載到核心數據中託管的sqlite db
- 2. 將數據推送到網站託管數據庫(SQL Server)
- 3. 將csv加載到Oracle中的表中
- 4. 將網站託管到IIS中
- 5. 加載csv文件到oracle數據庫
- 6. 將CSV文件加載到Oracle中表
- 7. PHP:從託管網站將數據保存到本地主機
- 8. 將Excel 2013工作簿上載到Azure上託管的網站
- 9. 如何將CSV數據加載到比csv文件列多的Oracle表中?
- 10. SQL數據庫配額網站託管
- 11. 將CSV數據加載到PostgreSQL表中
- 12. 託管Asp.net網站與數據庫託管服務器
- 13. 如何將網站添加到Azure託管的Yandex?
- 14. 託管網站到本地在IIS中
- 15. 將非託管數據映射到.NET中的託管結構
- 16. 在ASP.NET網站中使用LoadLibrary加載非託管DLL
- 17. 如何在瀏覽器中加載本地託管網站
- 18. 將CSV文件中的數據加載到PostgreSQL數據庫中
- 19. 如何將.csv中的數據加載到數據表中?
- 20. 無法連接到網站的共享託管數據庫
- 21. 加載csv文件數據到oracle數據庫
- 22. 將基本CSV數據加載到D3
- 23. 將csv數據加載到Hbase
- 24. 網站是好的,直到託管
- 25. OWIN託管網站的SignalR?
- 26. 將Hive數據加載到Oracle Db
- 27. 我應該加載測試託管的網站嗎?怎麼樣?
- 28. 在heroku託管的網站上CSS加載速度很慢
- 29. 如何將本地託管的Bot嵌入到網站中?
- 30. 使用Java將數據發送到本地託管的網站上的表單
這是一次性負載嗎?一個持續的過程?您是否試圖將其完全自動化,還是涉及人爲干預的流程? – 2012-02-21 18:50:38
我希望它是自動的。但從我的理解我可以使用PL/SQL調度程序來做到這一點。 – antonpug 2012-02-21 18:53:48
重複的http://stackoverflow.com/questions/6198863/oracle-import-csv-file-using-sqlplus – alfasin 2012-02-21 23:05:41