質問: シェルスクリプトを使用してoracleデータベースでsql選択クエリを実行するにはどうすればよいですか? oracleデータベースでsqlselectクエリを実行し、取得したレコードのリストをシェルスクリプトでキャプチャする必要があります。また、特定の条件のクエリを変更したいので、再度フェッチする必要があります。これどうやってするの?シェルスクリプトを使用してoracleデータベースに永続的に接続する方法はありますか?
回答: 次のようなことができます。#!/bin/bash databaseconnectstr=user/password@alias dynamic=dynamiccontent sqlplus -s ${databaseconnectstr} << eof spool results.out select * from your_table where column = ${dynamic} ; spool off exit; eof