feat: CURRENT_USERがストアドの実行ユーザーと同じユーザーを返すように、SQL SECURITY INVOKERを追加

This commit is contained in:
shimoda.m@nds-tyo.co.jp 2022-10-26 11:20:59 +09:00
parent 6373689a84
commit bd1eb83daa
2 changed files with 2 additions and 0 deletions

View File

@ -2,6 +2,7 @@
-- $$から始まる文字は後からREPLACEする文字を示す独自ルール -- $$から始まる文字は後からREPLACEする文字を示す独自ルール
-- crm_data_syncストアドプロシージャは、同一セッション内での並列処理を実行することができない -- crm_data_syncストアドプロシージャは、同一セッション内での並列処理を実行することができない
CREATE PROCEDURE src02.crm_data_sync(target_table VARCHAR(255), target_table_all VARCHAR(255), target_column VARCHAR(255)) CREATE PROCEDURE src02.crm_data_sync(target_table VARCHAR(255), target_table_all VARCHAR(255), target_column VARCHAR(255))
SQL SECURITY INVOKER
BEGIN BEGIN
-- 例外処理 -- 例外処理
-- エラーが発生した場合に一時テーブルの削除を実施 -- エラーが発生した場合に一時テーブルの削除を実施

View File

@ -2,6 +2,7 @@
-- $$から始まり$$で終わる文字は後からREPLACEする文字を示す独自ルール -- $$から始まり$$で終わる文字は後からREPLACEする文字を示す独自ルール
-- crm_historyストアドプロシージャは、同一セッション内での並列処理を実行することができない -- crm_historyストアドプロシージャは、同一セッション内での並列処理を実行することができない
CREATE PROCEDURE src02.crm_history(target_table VARCHAR(255), target_column VARCHAR(255)) CREATE PROCEDURE src02.crm_history(target_table VARCHAR(255), target_column VARCHAR(255))
SQL SECURITY INVOKER
BEGIN BEGIN
-- 例外処理 -- 例外処理
-- エラーが発生した場合に一時テーブルの削除を実施 -- エラーが発生した場合に一時テーブルの削除を実施