ORALE查詢語句數據導出至電子表格

一、新建sql腳本文件

1、數據導出至txt文件

在D盤目錄下,先建執行語句文件go1.sql, 查詢語句main1.sql

在文件go1.sql中複製如下語句:

set echo off;
set feedback off;
set verify off;
set term off;
set trimspool on;
set linesize 3000;
--set pagesize 999;
set newpage none;
set heading off;

spool d:\out1.txt;--輸出文件,自動生成
@d:\main1.sql;--查詢語句
spool off;

exit;

在文件main1.sql中,寫入查詢語句:

select * from **** where 

2、數據導出至excel文件

在D盤目錄下,先建執行語句文件go2.sql, 查詢語句main2.sql

在文件go2.sql中複製如下語句:

set linesize 200;
set term off verify off feedback off pagesize 999; 
set markup html on entmap ON spool on preformat off;

spool d:\out2.xls;--輸出文件,自動生成。
@d:\main2.sql;--查詢語句
spool off;
exit;

在文件main2.sql中,寫入查詢語句:

select * from **** where 

二、連接oracle執行腳本

在本地電腦命令提示符中通過sqlplus連接oracle

打開命令提示符

點擊 開始 輸入 cmd

連接ORACLE直接輸入>sqlplus scott/tiger@db_orcl   (sqlplus oracle用戶名/密碼@本地服務名,本地服務名需自行要配置)

執行語句

SQL> @d:\go1.sql

執行完後,數據輸出至out1.txt。
 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章