Oracle导出文件

SET echo off        --是否显示脚本中正在执行的SQL语句{on|off}
SET feedback off    --是否显示当前sql语句查询或修改的行数{6|n|ON|OFF}
SET newpage none    ----设置页与页之间的分隔{1|n|NONE};
SET pagesize 50000  --设置一页有多少行数{24|n}
SET linesize 20000  --设置一行可以容纳的字符数{80|n};输出内容大于设置的行可容纳的字符数,则折行显示.据实际字符设置,过大导出速度慢.
SET wrap on         --输出行长度大于设置行长度时(用set linesize n命令设置);值为on时,多余的字符另起一行显示,否则多余的字符将被切除,不予显示。
SET term off        --是否在屏幕上显示输出的内容,与SPOOL结合使用{ON|OFF}
SET heading off     --是否显示列标题{ON|OFF}
SET NULL 0          ----显示时,用0值代替NULL值
SET trimout ON      --将SPOOL输出中每行后面多余的空格去掉{ON|OFF}
SET timing off      --显示每个sql语句花费的执行时间;{ON|OFF}
SET verify off      --
SET trimspool ON    --
SET trims ON        --
SET colsep |        --
spool e:\export.txt
   select u_id||','||u_name from tbl_user;
spool off

将以上内容保存到e盘export.sql中,打开命令窗口,在命令行中出入
C:\Documents and Settings\Administrator>sqlplus uname/passwd@sid
SQL> @e:\export.sql
此时e盘将生成export.txt文件。

猜你喜欢

转载自hulu26.iteye.com/blog/1452140