製作批處理工具,將oracle資料庫中的內容匯出到csv中

來源:互聯網
上載者:User

標籤:echo   暫存資料表   out   日期   表格   位置   date   mit   產生   

建立一個txt檔案

內容如下

     

@echo off          sqlplus ABC/[email protected] @C:\Users\Administrator\Desktop\abc.sql         exit

 

寫好後,將該檔案尾碼改為.bat,雙擊時會執行abc.sql 

  注釋:1、“ABC/[email protected]”應改成客戶的"使用者名稱/密碼@資料庫名稱"

                2、 C:\Users\Administrator\Desktop\abc.sql 是abc.sql 的儲存位置

  abc.sql中的內容如下

//建立暫存資料表create global temporary table  temp (a varchar(30),b varchar(70)) on commit delete rows;//插入標題insert into temp(a,b,c,d,e,f,g,h,i,j) values(‘大’,’小名稱‘);//插入資料庫中的內容,將日期格式轉為字元格式設定insert into temp(a,b) select * from (select to_char(date1,’yyyy/MM/dd‘),to_char(date1,’yyyy/MM/dd‘)from table1)commit;set linesize 3000; set feedback off; set term off; set pagesize 0; set trimspool on; set trimout on;spool order.csv; // ||‘,‘|| 可以使組建檔案展示為表格的形式select a ||‘,‘|| b from temp;spool off; drop table temp;exit;

 

             

製作批處理工具,將oracle資料庫中的內容匯出到csv中

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.