7
SQLCLは私が必要とする正確に何ですが、私は1つの小さなことに大きな困難をしました:SQLCLバッチスクリプト:自動接続+ EXPORT CSV
私は自動接続でスクリプト(バッチファイル)を作りたいだけEXPORT CSVの後(リモートデスクトップ上:サーバ上ではない)。
だから私はバッチファイルでSQLCLとパイプのメソッドを使用しています:
echo SET SQLFORMAT CSV <
echo SPOOL export.csv <
echo SELECT COUNT(*) FROM ARTICLE; <
echo SPOOL OFF | C:\Work\Soft\sqlcl\bin\sql.exe login/[email protected]:1521/DB.SCH
それは(コンソールにはエラー)作業していないものの、ファイルexport.csv
見つけることは不可能です:私は先c:\...
を変更すると、それはだが作成したファイルを検索することもできますが、不可能です。 SQL Developerでは正常に動作していますが、ファイルはデクストップ上に作成されるため、SQLCLの場合と同じではありません。
でギャズに
感謝を? – SomethingDark
スクリプトで一番大きなエラーだったので、私はパラレルコマンドとエスケープ文字を混同しました。 –
あなたのスクリプトで、 "cd/path/to/where/you/want/the/file"を追加します。そうしないと、C:\ Work \ Soft \ sqlcl \ bin \フォルダになります。 –