[load_grdList] SELECT m.tok_cd , m.tok_nm , m.tok_rnm , m.tok_kana , COALESCE(addr1,'') || COALESCE(addr2,'') || COALESCE(addr3,'') || COALESCE(addr4,'') AS addr1 , m.tel_no , m.mob_no , m.tori_kbn , m.email , h1.han_name as tori_kbn_nm , case (m.shime_dd::varchar) when '99' then '末日' else m.shime_dd::varchar || '日' end as shime_dd , COALESCE(m.biko1,'') || COALESCE(m.biko2,'') || COALESCE(m.biko3,'') || COALESCE(m.biko4,'') as biko1 --, m.biko1 , m.biko2 , m.cat_cd , h2.han_name as cat_nm , COALESCE(h3.han_name,'')||(case when(m.pay_d = 99)then('末日')else(cast(m.pay_d as varchar)||'日')end) as pay_md , h29a.han_name as kaisyu_cond , h29b.han_name as kaisyu_cond2 , m.kaisyu_site , m.kaisyu_site2 , m.tegata_ratio --#20420 2021.08.24 MOD STT , (case when(h99a.han_name = '1')then(m.tok_cd)else(coalesce(m.tok_kana, ''))end) as order_value --#20420 2021.08.24 MOD END , m.zip_no , m.area_cd , hau.han_name as area_nm , m.tan_cd , tan.tan_nm FROM m_tokui m LEFT JOIN m_tanto tan on (tan.tan_cd = m.tan_cd) LEFT JOIN m_hanyo h1 on (h1.mst_kbn = '08' and h1.han_cd = m.tori_kbn) LEFT JOIN m_hanyo h2 on (h2.mst_kbn = '35' and h2.han_cd = m.cat_cd) LEFT JOIN m_hanyo h3 on (h3.mst_kbn = '10' and h3.han_cd = cast(m.pay_m as varchar)) LEFT JOIN m_hanyo h29a on (h29a.mst_kbn = '29' and h29a.han_cd = m.kaisyu_cond) LEFT JOIN m_hanyo h29b on (h29b.mst_kbn = '29' and h29b.han_cd = m.kaisyu_cond2) LEFT JOIN m_hanyo hau on (hau.mst_kbn = 'AU' and hau.han_cd = m.area_cd) LEFT JOIN m_hanyo h99a on (h99a.mst_kbn = '99' and h99a.han_cd = 'orcd-v8020') WHERE 1 = 1 AND ((m.tok_cd = ':tok_cd') or (':tok_cd' = '')) --AND ((m.tok_nm LIKE '%:tok_nm%') or (m.tok_kana LIKE '%:tok_nm%') or (':tok_nm' = '')) --and (upper(replace(replace(replace(m.tok_nm,' ',''),'-',''),' ','')) LIKE upper(replace(replace(replace('%:tok_nm%',' ',''),'-',''),' ','')) or (':tok_nm' = '')) --#14318 2020.10.09 MOD STT --AND ((fnc_translate_case(m.tok_nm) LIKE '%'||fnc_translate_case(':tok_nm')||'%') or (fnc_translate_case(m.tok_kana) LIKE '%'||fnc_translate_case(':tok_nm')||'%') or (':tok_nm' = '')) AND ((m.search_nm LIKE '%'||':search_tok_nm'||'%') or (m.search_kana LIKE '%'||':search_tok_nm'||'%') or (':tok_nm' = '')) --#14318 2020.10.09 MOD END AND ((COALESCE(addr1,'') || COALESCE(addr2,'') || COALESCE(addr3,'') || COALESCE(addr4,'') LIKE '%:addr1%') or (':addr1' = '')) --AND ((m.tel_no LIKE '%:tel_no%' or m.mob_no LIKE '%:tel_no%') or (':tel_no' = '')) --and ((upper(replace(replace(replace(m.tel_no,' ',''),'-',''),' ','')) LIKE upper(replace(replace(replace('%:tel_no%',' ',''),'-',''),' ',''))) or (upper(replace(replace(replace(m.tel_no,' ',''),'-',''),' ','')) LIKE upper(replace(replace(replace('%:tel_no%',' ',''),'-',''),' ',''))) or (':tel_no' = '')) --#14318 2020.10.09 MOD STT --AND ((fnc_translate_case(m.tel_no) LIKE '%'||fnc_translate_case(':tel_no')||'%' or fnc_translate_case(m.mob_no) LIKE '%'||fnc_translate_case(':tel_no')||'%') or (':tel_no' = '')) AND ((fnc_translate_case(m.tel_no) LIKE '%'||':search_tel_no'||'%' or fnc_translate_case(m.mob_no) LIKE '%'||':search_tel_no'||'%') or (':tel_no' = '')) --#14318 2020.10.09 MOD END AND ((m.tori_kbn = ':tori_kbn') or (':tori_kbn' = '')) AND ((m.tan_cd = ':tan_cd') or (':tan_cd' = '')) AND ((m.cat_cd = ':cat_cd') or (':cat_cd' = '')) AND ((m.shime_dd::varchar = ':shime_dd') or (':shime_dd' = '')) --#14318 2020.10.09 MOD STT --AND ((fnc_get_kana_group(m.tok_kana) = ':kana' or '' = ':kana')) --50音検索ないときはkana = '' AND ((m.kana_group = ':kana' or '' = ':kana')) --50音検索ないときはkana = '' --#14318 2020.10.09 MOD END AND ((m.eig_cd = ':eig_cd') or (':eig_cd' = '')) AND ((m.area_cd = ':area_cd') or (':area_cd' = '')) and m.del_flg = 0 --#20420 2021.08.24 MOD STT --order by coalesce(m.tok_kana, ''), m.tok_cd order by order_value, tok_cd --#20420 2021.08.24 MOD END [getTranslateCaseCond] select fnc_translate_case(':tok_nm') as search_tok_nm, fnc_translate_case(':tel_no') as search_tel_no [deleteRecord] delete from m_tokui where tok_cd = ':tok_cd' [insertRecord] insert into m_tokui ( tok_cd , tok_nm --, tok_kana --, tok_tan , zip_no , addr1 , addr2 --, addr3 --, addr4 , tel_no , fax_no --, mob_no --, email --, tori_cond --, tori_kbn --, shime_dd --, pay_m --, pay_d --, furikikan --, biko1 --, biko2 --, biko3 --, biko4 --, seikyu_ymd --, del_flg --, cre_id , cre_time --, upd_id , upd_time --, daihyo_nm --, daihyo_yaku --, shihonkin --, ryosyusyo_kbn --, betsu_addr_sofu --, kaisyu_cond --, kaisyu_site --, setsuritsu_ym --, nensyo --, yakuin_su --, member_su --, hanbai_hinmoku --, syuyo_tok --, syuyo_sir --, shitei_nohinsyo --, kensyu_kbn --, kensyu_tokki --, syuyo_kabunushi --, kessan_month --, cat_cd , tan_cd --, zei_calc_kbn , rank ) values ( ':tok_cd' --tok_cd , ':tok_nm' --tok_nm --, '' --tok_kana --, ':tok_tan' --tok_tan , ':zip_no' --zip_no , ':addr1' --addr1 , ':addr2' --addr2 --, '' --addr3 --, '' --addr4 , ':tel_no' --tel_no , '' --fax_no --, '' --mob_no --, '' --email --, '' --tori_cond --, '' --tori_kbn --, '' --shime_dd --, '' --pay_m --, '' --pay_d --, '' --furikikan --, '' --biko1 --, '' --biko2 --, '' --biko3 --, '' --biko4 --, '' --seikyu_ymd --, '' --del_flg --, '' --cre_id , 'now()' --cre_time --, '' --upd_id , 'now()' --upd_time --, '' --daihyo_nm --, '' --daihyo_yaku --, '' --shihonkin --, '' --ryosyusyo_kbn --, '' --betsu_addr_sofu --, '' --kaisyu_cond --, '' --kaisyu_site --, '' --setsuritsu_ym --, '' --nensyo --, '' --yakuin_su --, '' --member_su --, '' --hanbai_hinmoku --, '' --syuyo_tok --, '' --syuyo_sir --, '' --shitei_nohinsyo --, '' --kensyu_kbn --, '' --kensyu_tokki --, '' --syuyo_kabunushi --, '' --kessan_month --, '' --cat_cd , ':tan_cd' --tan_cd --, '' --zei_calc_kbn , ':rank' --rank );