update時の値の修正
This commit is contained in:
parent
fce17870ce
commit
44764a7a26
@ -26,13 +26,13 @@ BEGIN
|
||||
START TRANSACTION;
|
||||
|
||||
-- UPSERT STATEMENT設定
|
||||
SET @upsert_statement_base =
|
||||
SET @upsert_statement =
|
||||
'INSERT INTO src07.jskult_batch_status_manage
|
||||
(process_name, process_date, process_type, process_status, total_run_count,max_run_count_flg,
|
||||
ins_user, ins_date, upd_user, upd_date)
|
||||
VALUES(
|
||||
(?, ?, ?, ?, ?, ?,
|
||||
ins_user, ins_date, upd_user, upd_date)
|
||||
ins_user = CURRENT_USER(), ins_date = CURRENT_TIMESTAMP(), NULL, NULL)
|
||||
|
||||
ON DUPLICATE KEY UPDATE
|
||||
process_type = ?,
|
||||
@ -56,7 +56,7 @@ SET @insert_total_run_count = IFNULL(total_run_count, 0);
|
||||
SET @insert_max_run_count_flg = IFNULL(max_run_count_flg, 0);
|
||||
|
||||
|
||||
-- 元々の値を取得するためのステートメント
|
||||
-- 引数がNULLであるときに更新前の値を取得するためのステートメント設定
|
||||
SET @select_statement_base = 'SELECT $$select_column$$ INTO get_value FROM src07.jskult_batch_status_manage WHERE process_name = ?'
|
||||
|
||||
-- UPDATE時にprocess_typeがNULLであるとき更新前の値を設定
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user