Oracle

oracle中如何將大表數據導出到不同的文件中?

  • April 18, 2021

我有一個包含 100 萬行的表,需要導出到每個包含 100k 行的不同文件中。

sample_01.sql ,sample_02.sql 等

我們如何在 oracle 中進行這樣的導出?

您可能應該為此分配使用 utl_file 和 for 循環。然後您可以打開並為每個文件寫入一行。您還應該讓人們知道十萬行是什麼。

10 萬 = 100,000。

100 萬 = 100 萬。

問題:你為什麼要這樣做?

如今,一百萬行的數據庫表並不重要。

一百萬行文件也不會給任何現代文件系統帶來太大困難。

好的,您不會找到許多可以讓您有效地打開此類文件的編輯器**程序,但是 - 再次 - 為什麼要這樣做

在這種情況下,文件應該被視為一種傳輸媒體,而不是您想要主動使用的東西,除非將它們載入到另一個數據庫中!

引用自:https://dba.stackexchange.com/questions/263916