You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
数十分かかる処理の終了をレコードのフラグ値で検知しなければならない場面がありました。 当初はタイマーをかけて、5分毎に手動でselectを発行して目視確認してましたが、面倒なので自動化しました。 必要なもの Ruby oci8 (gem) # coding : sjis require 'oci8' user = 'user' pass = 'pass' tns = 'tns' sql =<<SQL select UPLOAD_FLG from UPLOAD_MNG where id = 3 SQL begin conn = OCI8.new(user, pass, tns) finished = false loop do conn.exec(sql){|row| finished = (row.first == 1) } if finished `msg gomao9 /time:36
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く