我有一张包含约500,000条记录的表格。我需要在excel中导出所有记录。当我查询时,我无法得到所有内容,因为我被称为Out Of memory
表没有任何主键/索引。
有没有办法提取?
答案 0 :(得分:0)
从sqlplus编写文件输出非常容易。 mycsv.sql:
SET DEFINE OFF
SET ECHO OFF
SET SERVEROUTPUT OFF
SET TERMOUT OFF
SET VERIFY OFF
SET FEEDBACK OFF
SET PAGESIZE 10000
SET ARRAYSIZE 5000
REM SET HEAD OFF
SET LINE 500
spool /tmp/mycsvfile.csv;
select * from MY_table;
spool off;
exit;
从Linux提示符可以像
一样运行$> sqlplus username/password @/tmp/mycsv.sql