以下的文章主要介紹的是如何正確的把Oracle數據導出成Txt 的格式,Oracle數據導出成Txt 在實際應用中的比例還是比較常見的,以下的文章主要是對實際操作方案的描述,以下就是正文的主要內容的描述。
Oracle數據庫提供的SQL功能很好很強大,用得越多越覺得自己淺薄無知。
上周做系統演示時需要手工制造一些文本數據充當數據源,想偷偷懶就用了Toad工具直接查詢後導出成csv格式。今天正好有點時間,整理了一下思路,用sql去實現文本數據的生成。寫了大致框架,有空時再來完善吧。
步驟如下:
新建一個sql腳本 d:\czrk.sql,代碼如下: SET echo off
- SET feedback off
- SET newpage none
- SET pagesize 50000
- SET linesize 20000
- SET verify off
- SET pagesize 0
- SET term off
- SET trims ON
- SET heading off
- SET trimspool ON
- SET trimout ON
- SET timing off
- SET verify off
- SET colsep |
- spool d:\czrk.txt
- SELECT sfzh || ',' || xm || ',' || xb || ','
|| csrq || ',' || mz|| ',' || xzqh|| ',' || jzdz FROM m_czrk WHERE rownum<=10000;- spool off
Oracle數據導出成Txt格式:sqlplus連接上數據庫,執行腳本
- sqlplus dc/dc@mydb;
- sqlplus>@d:\czrk.sql
這樣就在d盤下生成了一萬條數據了。
以上的相關內容就是對把Oracle數據導出成Txt格式的介紹,望你能有所收獲。