From c5c20b372519ec9ac8b6fe7a6eeb7d909e1a8e74 Mon Sep 17 00:00:00 2001 From: "shimoda.m@nds-tyo.co.jp" Date: Tue, 27 May 2025 12:52:30 +0900 Subject: [PATCH] =?UTF-8?q?style:=20=E3=82=B9=E3=83=88=E3=82=A2=E3=83=89?= =?UTF-8?q?=E3=83=97=E3=83=AD=E3=82=B7=E3=83=BC=E3=82=B8=E3=83=A3=E3=81=AB?= =?UTF-8?q?=E3=83=95=E3=82=A9=E3=83=BC=E3=83=9E=E3=83=83=E3=83=88=E9=81=A9?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../upsert_jskult_batch_status_manage.sql | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/rds_mysql/stored_procedure/internal07/upsert_jskult_batch_status_manage.sql b/rds_mysql/stored_procedure/internal07/upsert_jskult_batch_status_manage.sql index ef9841b3..f7e92e07 100644 --- a/rds_mysql/stored_procedure/internal07/upsert_jskult_batch_status_manage.sql +++ b/rds_mysql/stored_procedure/internal07/upsert_jskult_batch_status_manage.sql @@ -3,10 +3,10 @@ -- 当プロシージャは、同一セッション内での並列処理を実行することができない -- 実行者の権限でストアドプロシージャを実行するために、「SQL SECURITY INVOKER」を付与している CREATE PROCEDURE `internal07`.`upsert_jskult_batch_status_manage`( - process_name varchar(100), - process_type varchar(50), - process_status varchar(50), - total_run_count INT, + process_name varchar(100), + process_type varchar(50), + process_status varchar(50), + total_run_count INT, max_run_count_flg TINYINT(1) ) SQL SECURITY INVOKER @@ -31,12 +31,12 @@ DECLARE EXIT HANDLER FOR SQLEXCEPTION -- UPSERT STATEMENT設定 SET @upsert_statement = 'INSERT INTO internal07.jskult_batch_status_manage( - process_name, process_date, process_type, process_status, + process_name, process_date, process_type, process_status, total_run_count,max_run_count_flg, ins_user, ins_date, upd_user, upd_date ) VALUES( - ?, src07.get_syor_date(),?, ?, + ?, src07.get_syor_date(),?, ?, IFNULL(?, 0), IFNULL(?, 0), CURRENT_USER(), CURRENT_TIMESTAMP(), NULL, NULL @@ -57,11 +57,11 @@ SET @max_run_count_flg = max_run_count_flg; -- UPSERT実行 PREPARE stmt FROM @upsert_statement; -EXECUTE stmt USING +EXECUTE stmt USING -- INSERT用処理名 @process_name, -- INSERT用管理区分 -@process_type, +@process_type, -- INSERT用処理ステータス @process_status, -- INSERT用起動回数 @@ -69,7 +69,7 @@ EXECUTE stmt USING -- INSERT用最大起動回数フラグ @max_run_count_flg, --- UPDATE用管理区分 +-- UPDATE用管理区分 @process_type, @process_type, -- UPDATE用処理ステータス @process_status, @process_status, @@ -79,5 +79,4 @@ EXECUTE stmt USING @max_run_count_flg, @max_run_count_flg; DEALLOCATE PREPARE stmt; - END; \ No newline at end of file