it-swarm-ja.com

シェルスクリプトを使用してOracleデータベースでSQL選択クエリを実行するにはどうすればよいですか?

OracleデータベースでSQLselectクエリを実行し、取得したレコードのリストをシェルスクリプトでキャプチャする必要があります。また、特定の条件のクエリを変更したいので、再度フェッチする必要があります。これどうやってするの?

シェルスクリプトを使用してOracleデータベースに永続的に接続する方法はありますか?

1
newbie dev

次のようなことができます。

#!/bin/bash

DatabaseconnectStr=user/[email protected]
Dynamic=DynamicContent

sqlplus -S ${DatabaseconnectStr} << EOF

spool results.out
SELECT * FROM YOUR_TABLE WHERE COLUMN = ${Dynamic} ;
spool off
exit;
EOF
2
Eli