oracle sqlplus 把查詢結果生成CVS檔案,並郵件傳送
oracle sqlplus 把查詢結果生成CVS檔案,並郵件傳送
如果傳送郵件,可以參考我的另一篇文章
點選(此處)摺疊或開啟
- #!/bin/bash
- #create by linengjiang
- #
- export LANG=zh_CN.UTF-8
- #export LANG=zh_CN.GBK
- cd /home/oracle/script/
- vfilename=xxx.csv.txt
- rm -rf /home/oracle/script/$vfilename
- source /home/oracle/.bash_profile
- sqlplus -s sys/password@DBNAME AS SYSDBA <<eof< eof</eof<>
- set linesize 200
- set pagesize 0
- set echo off
- set feedback off
- set trimspool on
- alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
- spool $vfilename
- select 'id,"使用者名稱","性別"' from dual
- union all
- select '"'||
- ID ||'","'||
- username ||'","'||
- sex ||
- '"'
- from table_name t;
- spool off
- EOF
- # 刪除空行
- sed -i '/^ *$/d' $vfilename
- echo -e "mail context.\n 請另存為為cvs檔案,然後用excel開啟,否則會顯示亂碼.\n 如有問題,請聯絡xxx.\n this mail comes from host"|mailx -s "mail subject" -a $vfilename -c xxx@162.com yyy@163.com
如果傳送郵件,可以參考我的另一篇文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10995764/viewspace-2124726/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle郵件傳送Oracle
- Laravel 郵件無法傳送原因的查詢Laravel
- 自動生成addm報告並以郵件傳送
- 自動生成AWR報告並以郵件附件傳送
- VNPY利用郵件引擎,把引數最佳化結果作為附件傳送給預定郵箱
- 批次檢測主機IP,並把結果生成excel檔案表格Excel
- Python3實現自動傳送MySql查詢併傳送郵件PythonMySql
- 郵件傳送
- 傳送郵件
- python 壓縮檔案並進行郵件傳送(附件格式為zip)Python
- 用oracle傳送電子郵件Oracle
- oracle 傳送郵件 實現方法Oracle
- 成功透過ORACLE傳送郵件Oracle
- 用Oracle傳送郵件procedure (zt)Oracle
- 郵件傳送案例流的形式檔案不落盤
- flask入門4-檔案上傳與郵件傳送Flask
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- SpringBoot專案實現檔案上傳和郵件傳送Spring Boot
- Laravel 傳送郵件Laravel
- PHP傳送郵件PHP
- Django——郵件傳送Django
- java郵件傳送Java
- Laravel傳送郵件Laravel
- gmail傳送郵件AI
- java傳送郵件Java
- Powershell郵件傳送
- thinkphp 郵件傳送PHP
- centos 傳送郵件CentOS
- phpcms傳送郵件PHP
- 郵件的傳送
- linux自動重起服務,併傳送郵件通知結果Linux
- 利用Oracle資料庫傳送郵件Oracle資料庫
- 禁用Crontab傳送郵件和使用inode刪除檔案
- MySQL 將查詢結果匯出到檔案MySql
- Java Mail 郵件傳送(二):簡單封裝的郵件傳送JavaAI封裝
- golang傳送郵件(qq郵箱)Golang
- 郵件傳送API整理API
- php windows 傳送郵件PHPWindows