arveltのソフトウェア技術メモ

Arvelt's software technology memo

oracle

オープンしたカーソルがcomitで閉じてしまうのが困るときにwith holdを使うと幸せになる話

タイトルの通り。 DECLARE宣言するときに、DECLARE WITH HOLD みたいに書けばいい。 もちろん詳しくはマニュアルを確認してね。 データベースでカーソル開いて読んで閉じてという制御を、データの更新や挿入とは分けて考えられるから幸せ。 ちなみにこれをや…

sqlplusでよく使う設定のメモ。

Oracleのクライアントソフトのsqlplus。 基本的に使いづらいのであまり触りたくないですが、さっとSQL流したい時とかにはやはり使うときもあります。 sqlplus自体に対してよく使う設定のメモ。 特にlinesizeは適切に設定しないと、返ってきた結果が読めない…