麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Oracle > 正文

Oracle SQLPlus導出數據到csv文件的方法

2020-07-26 13:25:50
字體:
來源:轉載
供稿:網友

時不時地我們需要導出一些數據用作備份、查看報表等,如果用Sql Developer導出會非常慢。而用SqlPlus,則速度非常快。

準備SQL執行文件export.sql

set colsep ,set feedback offset heading offset newp noneset pagesize 0set linesize 200set trimout onspool /data/export.csvselect t.name||','||t.age||','||t.salary||','||t.email||','||t.titlefrom employee twhere t.age < 50order by t.salary desc; spool off exit

說明:

set colsep  , #分割符
set feedback off #回顯本次sql命令處理記錄條數
set heading off # 輸出標題
set newp none #設置查詢出來的數據分多少頁顯示,如果需要連續的數據,中間不要出現空行就把newp設置為none
set pagesize 0 # 輸出每頁行數,為了避免分頁設置為0
set linesize 200 # 每行大小,如果設置太小,會分行,最好是超好輸出最大值
set trimout on # 去除標準輸出每行的拖尾空格
set termout off #顯示腳本中的命令的執行結果
set echo on #設置運行命令是否顯示語句
set numwidth 12 # 輸出number類型域長度

執行:

sqlplus user/pass@db @export.sql

可以通過SQL指定文件名:

col datestr new_value filenameselect '/data/export.'||to_char(sysdate,'yyyymmdd')||'.csv' datestr from dual;spool &filename

ps:下面看一個例子通過sqlplus導出數據到csv
例子

[oracle@localhost ~]$ cat data.sqlset echo offset feedback offset linesize 100set pagesize 0set sqlprompt ''set trimspool onspool data.csvselect id || ',' || val from testtab;spool offexit[oracle@localhost ~]$

總結

到此這篇關于Oracle SQLPlus導出數據到csv文件的方法的文章就介紹到這了,更多相關oracle 導出數據csv文件內容請搜索武林網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蜜桃av鲁一鲁一鲁一鲁 | 鲁久久 | 亚洲精品一区二区三区在线看 | 成人做爰高潮片免费视频韩国 | 九色激情网 | 国产精品男女 | 久久成人福利 | 99精品在线视频观看 | 2019中文字幕在线播放 | 久久精品国产久精国产 | 日韩视频在线免费 | 激情小说区 | 狠狠干伊人网 | 4p一女两男做爰在线观看 | 久久综合精品视频 | 欧美aaaaaaaa| 久久久资源网 | 4480午夜 | 久久国产精 | 免费永久在线观看黄网 | 深夜视频福利 | 中文字幕22页| 色吧久久| 欧美精品一级片 | 欧美成人一区二区视频 | 亚洲极色| 九色国产 | 五月天堂av91久久久 | 毛片韩国| 成人福利视频导航 | ⅴideo裸体秀hd | 99精品欧美一区二区 | 国产乱淫av片免费观看 | 精品久久久久久久久久久久久 | 一级做a爱片久久毛片a高清 | 曰批全过程40分钟免费视频多人 | 一级毛片在线免费观看视频 | 91短视频在线播放 | av电影在线免费 | 久草成人在线 | 男女羞羞的视频 |