REPLACE 함수 안에 정규식 ex) [0-9] 을 쓰고 싶은데 먹히지 않더라구요 ㅜㅜ
반드시 고정값이 들어가야 하는지..
아랫글에도 올렸지만, 저는 긴 텍스트 속에서 전화번호가 있을 때 마스킹 하는 쿼리를 작성하고 있습니다...
update [Table_1]
set m_data = REPLACE (convert ( varchar ( max ) , m_data),
'[0-9][0-9]-[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]', '**-****-****')
where m_data like '%[0-9][0-9]-[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]%'
replace 안에 정규식을 사용할 수 없다면 혹시 대체 가능한 방법을 알고계신 분이 있는지 궁금합니다T_T