2012-04-09 115 views
-2

可以任何一個請幫忙創建shell腳本,連接sql並運行指定的查詢語法來連接ftp服務器。shell腳本運行sql查詢

在此先感謝 拉瑪納

+1

您使用哪個數據庫? – dash1e 2012-04-09 06:28:33

+0

我正在使用oracle數據庫 – ramana 2012-04-09 06:31:08

+0

我忘了一件事,我想查詢結果到.csv文件。 – ramana 2012-04-09 06:33:39

回答

0

我假設你的數據庫是甲骨文。 閱讀this鏈接。

我只是說如何在這裏創建一個CSV:

只是修改SQL查詢: 爲如:

select empid,empname..... 

應改爲

select empid||','||empname.... 
0

我做到了下面的方式來運行sql querries.I不知道這是否是一個標準。

ORACLE_HOME=/u01/app/oracle/product/9.2.0;export ORACLE_HOME 
    ORACLE_SID=sidname;export ORACLE_SID 
    USERID=usename;export USERID 
    USERPASS=`cat path to .pass file`;export USERPASS #/netflow/oracle/.pass 

//connect to db as superuser 
su - oracle <<! 
/u01/app/oracle/product/9.2.0/bin/sqlplus -s username/password<<! 
    @filename.sql >csvfilename.csv