style: ストアドプロシージャにフォーマット適用
This commit is contained in:
parent
0de1b06e3e
commit
c5c20b3725
@ -3,10 +3,10 @@
|
|||||||
-- 当プロシージャは、同一セッション内での並列処理を実行することができない
|
-- 当プロシージャは、同一セッション内での並列処理を実行することができない
|
||||||
-- 実行者の権限でストアドプロシージャを実行するために、「SQL SECURITY INVOKER」を付与している
|
-- 実行者の権限でストアドプロシージャを実行するために、「SQL SECURITY INVOKER」を付与している
|
||||||
CREATE PROCEDURE `internal07`.`upsert_jskult_batch_status_manage`(
|
CREATE PROCEDURE `internal07`.`upsert_jskult_batch_status_manage`(
|
||||||
process_name varchar(100),
|
process_name varchar(100),
|
||||||
process_type varchar(50),
|
process_type varchar(50),
|
||||||
process_status varchar(50),
|
process_status varchar(50),
|
||||||
total_run_count INT,
|
total_run_count INT,
|
||||||
max_run_count_flg TINYINT(1)
|
max_run_count_flg TINYINT(1)
|
||||||
)
|
)
|
||||||
SQL SECURITY INVOKER
|
SQL SECURITY INVOKER
|
||||||
@ -31,12 +31,12 @@ DECLARE EXIT HANDLER FOR SQLEXCEPTION
|
|||||||
-- UPSERT STATEMENT設定
|
-- UPSERT STATEMENT設定
|
||||||
SET @upsert_statement =
|
SET @upsert_statement =
|
||||||
'INSERT INTO internal07.jskult_batch_status_manage(
|
'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,
|
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(
|
||||||
?, src07.get_syor_date(),?, ?,
|
?, src07.get_syor_date(),?, ?,
|
||||||
IFNULL(?, 0),
|
IFNULL(?, 0),
|
||||||
IFNULL(?, 0),
|
IFNULL(?, 0),
|
||||||
CURRENT_USER(), CURRENT_TIMESTAMP(), NULL, NULL
|
CURRENT_USER(), CURRENT_TIMESTAMP(), NULL, NULL
|
||||||
@ -57,11 +57,11 @@ SET @max_run_count_flg = max_run_count_flg;
|
|||||||
|
|
||||||
-- UPSERT実行
|
-- UPSERT実行
|
||||||
PREPARE stmt FROM @upsert_statement;
|
PREPARE stmt FROM @upsert_statement;
|
||||||
EXECUTE stmt USING
|
EXECUTE stmt USING
|
||||||
-- INSERT用処理名
|
-- INSERT用処理名
|
||||||
@process_name,
|
@process_name,
|
||||||
-- INSERT用管理区分
|
-- INSERT用管理区分
|
||||||
@process_type,
|
@process_type,
|
||||||
-- INSERT用処理ステータス
|
-- INSERT用処理ステータス
|
||||||
@process_status,
|
@process_status,
|
||||||
-- INSERT用起動回数
|
-- INSERT用起動回数
|
||||||
@ -69,7 +69,7 @@ EXECUTE stmt USING
|
|||||||
-- INSERT用最大起動回数フラグ
|
-- INSERT用最大起動回数フラグ
|
||||||
@max_run_count_flg,
|
@max_run_count_flg,
|
||||||
|
|
||||||
-- UPDATE用管理区分
|
-- UPDATE用管理区分
|
||||||
@process_type, @process_type,
|
@process_type, @process_type,
|
||||||
-- UPDATE用処理ステータス
|
-- UPDATE用処理ステータス
|
||||||
@process_status, @process_status,
|
@process_status, @process_status,
|
||||||
@ -79,5 +79,4 @@ EXECUTE stmt USING
|
|||||||
@max_run_count_flg, @max_run_count_flg;
|
@max_run_count_flg, @max_run_count_flg;
|
||||||
DEALLOCATE PREPARE stmt;
|
DEALLOCATE PREPARE stmt;
|
||||||
|
|
||||||
|
|
||||||
END;
|
END;
|
||||||
Loading…
x
Reference in New Issue
Block a user