2010-08-26 31 views
1

我有一個要求在一個表中插入12600數據。數據是在doc文件中,我需要一次性上傳特定表中的所有數據。如何將一堆數據插入到Oracle DB中?

請給我一個建議,上傳數據。

在此先感謝。

+0

你可以提供doc文件的某些部分數據嗎? – 2010-08-26 09:44:38

回答

2

查看sql * loader,它允許從文本文件相對簡單快速地導入數據庫。

+0

+1,簡單明瞭。此解決方案的擴展是使用Oracle外部表。 – DCookie 2010-08-26 16:06:10

1

更多信息是有用的,但下面的步驟是如何完成你的任務非常一般的描述:

  1. 打開文件
  2. LOOP
  3. 從文件
  4. 讀線
  5. 如果文件在EOF處,跳出LOOP
  6. 將行解析爲變量
  7. 將數據插入表中使用變量從(4)
  8. END LOOP
  9. 關閉文件。
  10. COMMIT
  11. 如果發生錯誤,ROLLBACK和退出

分享和享受。