掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
我們大家都知道Oracle數(shù)據(jù)庫所提供的SQL的功能是十分強(qiáng)大的,對(duì)其用的越多,就會(huì)覺的自己在其方面的知識(shí)懂得太少,上次我們做相關(guān)系統(tǒng)演示時(shí),就需要相關(guān)手工制造一些文本Oracle表中的數(shù)據(jù)充當(dāng)數(shù)據(jù)源,想偷偷懶就用了Toad工具直接查詢后導(dǎo)出成csv格式。

今天正好有點(diǎn)時(shí)間,整理了一下思路,用sql去實(shí)現(xiàn)文本數(shù)據(jù)的生成。寫了大致框架,有空時(shí)再來完善吧。
步驟如下:
新建一個(gè)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
sqlplus連接上Oracle表中的數(shù)據(jù)庫,執(zhí)行腳本 sqlplus dc/dc@mydb;
- sqlplus>@d:\czrk.sql
這樣就在d盤下生成了一萬條數(shù)據(jù)了。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流