テーブルを更新するストアド プロシージャを作成しています。
UPDATE st SET somedate = NOW();
SP のクライアントは、NOW 関数によって生成された正確な日付と時刻を知っている必要があります。
次の 2 つのオプションがあります。
1) クライアントは入力パラメーター (_now と呼ばれる) を SP に渡し、現在の日時を SP に渡します。
UPDATE st SET somedate = _now;
2) SP は NOW の出力を out パラメータにクライアントに返します。
UPDATE st SET somedate = NOW();
SELECT somedate FROM st INTO _now;
最良の選択肢は何だと思いますか? 他のオプションは可能ですか?