2017-02-09 47 views
0

我有一個超過200,000條記錄的表格,需要檢查。我想把表格分成大約5000條記錄的excel表格,每個表格給予無法訪問數據庫的審閱者。在蟾蜍做這件事的最好方法是什麼?謝謝。是否有可能使用蟾蜍從表中導出多個excel文件?

+0

出口全部數據到一個工作表中,不是通過使用VBA – Jgrammer

+0

也許我失去了一些東西把它拆分到許多張。但是,不是擁有強大查詢語言的數據庫是審查數據的好工具嗎?審查的結果是什麼? – BobC

+0

導出爲csv,然後在linux中使用split命令或Windows的類似拆分工具(許多在那裏) – tbone

回答

0

此鏈接https://community.oracle.com/thread/2544010?tstart=0有一個奇妙的功能,將查詢轉換爲Excel電子表格。我已經多次成功地使用過這個。下面是一個公認的弱例如:

BEGIN 
    DBMS_OUTPUT.put_line (
     write_query_to_excel (
      p_sql   => 'select * from dual' 
      , p_directory  => 'MYDIR' 
      , p_filename  => 'data_from_dual' 
      , p_worksheetname => 'one' 
     ) 
    ); 
END; 

記住p_directory是指向文件系統,而不是一個文件系統目錄的Oracle目錄對象。

0

如果使用的是12.2,然後在sqlplus你可以簡單地做

set markup csv on 
spool <filename> 

select blah... from table 

spool off