update時の値の修正
This commit is contained in:
parent
fce17870ce
commit
44764a7a26
@ -26,13 +26,13 @@ BEGIN
|
|||||||
START TRANSACTION;
|
START TRANSACTION;
|
||||||
|
|
||||||
-- UPSERT STATEMENT設定
|
-- UPSERT STATEMENT設定
|
||||||
SET @upsert_statement_base =
|
SET @upsert_statement =
|
||||||
'INSERT INTO src07.jskult_batch_status_manage
|
'INSERT INTO src07.jskult_batch_status_manage
|
||||||
(process_name, process_date, process_type, process_status, total_run_count,max_run_count_flg,
|
(process_name, process_date, process_type, process_status, total_run_count,max_run_count_flg,
|
||||||
ins_user, ins_date, upd_user, upd_date)
|
ins_user, ins_date, upd_user, upd_date)
|
||||||
VALUES(
|
VALUES(
|
||||||
(?, ?, ?, ?, ?, ?,
|
(?, ?, ?, ?, ?, ?,
|
||||||
ins_user, ins_date, upd_user, upd_date)
|
ins_user = CURRENT_USER(), ins_date = CURRENT_TIMESTAMP(), NULL, NULL)
|
||||||
|
|
||||||
ON DUPLICATE KEY UPDATE
|
ON DUPLICATE KEY UPDATE
|
||||||
process_type = ?,
|
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);
|
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 = ?'
|
SET @select_statement_base = 'SELECT $$select_column$$ INTO get_value FROM src07.jskult_batch_status_manage WHERE process_name = ?'
|
||||||
|
|
||||||
-- UPDATE時にprocess_typeがNULLであるとき更新前の値を設定
|
-- UPDATE時にprocess_typeがNULLであるとき更新前の値を設定
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user