oraclespool循环导出⽂件,oracle使⽤spool导出数据到⽂件--oracle 使⽤spool导出数据到⽂件
需要将数据库中的数据以txt⽂本形式导出,可以⽤spool⽅式导出。
--创建脚本⽂件 spool.sql
怎样给手机杀毒
--添加如下语句
SPOOL D:\works\数据库dump\
t echo off --不显⽰脚本中正在执⾏的SQL语句
t feedback off --不显⽰sql查询或修改⾏数
遇到吉他谱t term off --不在屏幕上显⽰
t heading off --不显⽰列
t linesize 500 --设置⾏宽,根据需要设置,默认100
lect owner||','||object_name|| ',' ||object_id FROM dba_objects WHERE rownum<=1000; --需要导出的数据查询sql
SPOOL OFF
--在command窗⼝执⾏
@D:\works\数据库dump\spool\spool.sql
--查看输出结果
注意:需要将语句放在⽂件中使⽤@调⽤才会不输出到前端,如果是⼀⾏⾏执⾏,
就算使⽤了t term off 还是会输出的。
实验过程:
SQL> t echo off
SQL> t feedback off
SQL> t termout off
SQL> t heading off
SQL> SPOOL D:\works\数据库dump\
Started spooling to D:\works\数据库dump\
设计海报SQL> lect owner||','||object_name|| ',' ||object_id FROM dba_objects WHERE rownum<=1000;
草管人命xxxxxx
xxxxxx
自制早餐SQL> SPOOL OFF
Stopped spooling to D:\works\数据库dump\
考察材料SQL> @D:\works\数据库dump\spool\spool.sql教育漫话读后感
SQL>
>得分榜