Sign-up....

请教怎样用plsql将select出来的纪录存成一个文件?

请教怎样用plsql将select出来的纪录存成一个文件?

[31 byte] By [msdn] at [2007-8-14 15:31:49]
# 1 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

很简单,对着结果集右键,“Export Results”

yxxx at 2005-1-28 15:14:47 >
# 2 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

a.控制语句,如set heading off

b.spool 完整文件名

c.查询语句

……

d.spool off

playmud at 2005-1-28 15:18:55 >
# 3 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

有四种类型:CSV,TSV,HTML,XML

yxxx at 2005-1-28 15:19:49 >
# 4 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

set feedback off;  

set line 1000;

set tab on;

set trims on;

spool c:\emp.txt;

select * from scott.emp;

spool off;

数据量不大的时候可以用

nebulaly at 2005-1-28 15:20:20 >
# 5 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

spool c:\emp.txt;

select * from table;

spool off;

yown at 2005-1-28 15:31:47 >
# 6 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

SQL> set heading off

SQL> set feedback off

SQL> spool c:\a.txt

SQL> @ c:\sql.txt (或执行你的pl/sql)

SQL> spool off

在硬盘C 下已有文件a.txt

jiangchuanli at 2005-1-28 15:40:16 >
# 7 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

数据量大的时候用form或者pro*c写段小程序导出

cloudsp at 2005-1-28 15:51:24 >
# 8 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

http://community.csdn.net/Expert/topic/3326/3326241.xml?temp=.8979303

xpony at 2005-1-28 15:57:26 >
# 9 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

楼主是要求用pl/sql来写吧!不是指在sqlplus里面吧.是不是这个意思?

liuyi8903 at 2005-1-29 13:00:56 >
# 10 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

楼主是要求用pl/sql来写吧!不是指在sqlplus里面吧.是不是这个意思?

是的!

ilovemayong at 2005-2-1 14:27:33 >
# 11 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

关注,正在想...

jiangchuanli at 2005-2-1 15:27:18 >
# 12 Re: 请教怎样用plsql将select出来的纪录存成一个文件?

set serveroutput on

declare

v_date varchar2(80);

begin

select to_char(sysdate,'yyyy-mm-dd') into v_date from dual;

dbms_output.put_line(v_date);

end;

/

jiangchuanli at 2005-2-1 15:33:31 >

Oracle

All Classified