From 235130121edaa6e143d45aadbbd7e0f06825fc0b Mon Sep 17 00:00:00 2001 From: Nik Afiq Date: Mon, 23 Oct 2023 09:20:28 +0900 Subject: [PATCH] =?UTF-8?q?DECLARE=E6=96=87=E5=85=88=E9=A0=AD=E3=81=AB?= =?UTF-8?q?=E7=A7=BB=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../crm_distribution_Product_Metrics_vod__c.sql | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/rds_mysql/stored_procedure/internal02/crm_distribution_Product_Metrics_vod__c.sql b/rds_mysql/stored_procedure/internal02/crm_distribution_Product_Metrics_vod__c.sql index 930cdcea..99b27018 100644 --- a/rds_mysql/stored_procedure/internal02/crm_distribution_Product_Metrics_vod__c.sql +++ b/rds_mysql/stored_procedure/internal02/crm_distribution_Product_Metrics_vod__c.sql @@ -1,4 +1,3 @@ - CREATE PROCEDURE `crm_distribution_Product_Metrics_vod__c` () BEGIN @@ -8,6 +7,10 @@ DECLARE target_column_value VARCHAR(64); DECLARE temp_table_id VARCHAR(18); DECLARE fetch_done BOOLEAN DEFAULT FALSE; +-- カーサー設定 +DECLARE table_cursor CURSOR FOR SELECT Id, medaca_parent_msj_product_classification__c FROM internal02.crm_Product_Metrics_vod__c; +DECLARE CONTINUE HANDLER FOR NOT FOUND SET fetch_done = TRUE; + -- エラー処理 DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN @@ -75,12 +78,9 @@ SET @upsert_statement = medaca_parent_msj_product_classification__c = internaltb.medaca_parent_msj_product_classification__c, start_datetime = internaltb.start_datetime, end_datetime = internaltb.end_datetime, file_name = internaltb.file_name, file_row_cnt = internaltb.file_row_cnt, - upd_user = CURRENT_USER(), upd_date = CURRENT_TIMESTAMP() - ;'; + upd_user = CURRENT_USER(), upd_date = CURRENT_TIMESTAMP();'; + --- カーサー設定 -DECLARE table_cursor CURSOR FOR SELECT Id, medaca_parent_msj_product_classification__c FROM internal02.crm_Product_Metrics_vod__c; -DECLARE CONTINUE HANDLER FOR NOT FOUND SET fetch_done = TRUE; OPEN table_cursor; -- ループ