style: ストアドプロシージャにフォーマット適用

This commit is contained in:
shimoda.m@nds-tyo.co.jp 2025-05-27 12:52:30 +09:00
parent 0de1b06e3e
commit c5c20b3725

View File

@ -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;