오라클에서 사용할 수 있는 Simple Name 마스킹 함수
create or replace FUNCTION M2U_MASKING_NAME(in_date IN varchar2)
return varchar2
IS
RS VARCHAR2(50) :=null;
BEGIN
IF LENGTH(in_data) > 2 THEN
RS := SUBSTR(in_data, 1, 1) || LPAD('*', 1, '*') || SUBSTR(in_data, 3, LENGTH(in_data)-2);
ELSEIF LENGTH(in_data) = 2 THEN
RS := SUBSTR(in_data, 1, 1) || LPAD('*', 1, '*');
ENDIF
return (RS);
END;
반응형
'IT > 데이타베이스' 카테고리의 다른 글
[MySQL] database 와 table 의 크기 조회 (0) | 2018.05.18 |
---|---|
[오라클] 오라클 DB 용량 계산 (0) | 2018.05.18 |
[오라클] SHA256 함수 및 자바 모듈 적재 (1) | 2018.05.18 |
[MySQL] default character set 변경하기 (0) | 2018.05.18 |