2012-04-09 6 views
-2

シェルスクリプトの作成、Sqlへの接続、指定されたクエリの実行、およびftpサーバへの接続の構文を助けてください。事前 ラマナsqlクエリを実行するシェルスクリプト

+1

どのデータベースを使用していますか? – dash1e

+0

私はオラクルデータベース – ramana

+0

をもう1つ忘れています。クエリ結果を.csvファイルに入れたいです。 – ramana

答えて

0

おかげで私は神託であるためにあなたのデータベースを想定しています。 thisリンクを読んでください。

私はちょうどここにCSVファイルを作成する方法を言うだろう:

は自分のSQLクエリを変更します。例えばため :

select empid,empname..... 

は、私はそれをやった

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

に変更する必要があります次のSQLクエリーを実行する方法です。私はそれが標準であることを知っていません。

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 
関連する問題