PL/SQL を使用せずに、SELECT ステートメントでデータ マスキングを行うことは可能ですか?
例えば:
(そのまま) SELECT 'this is a string' from DUAL;
これは文字列です
(予定)SELECT 'this is a string' from DUAL;
xxxx xx x xxxxxx
PL/SQL を使用せずに、SELECT ステートメントでデータ マスキングを行うことは可能ですか?
例えば:
(そのまま) SELECT 'this is a string' from DUAL;
これは文字列です
(予定)SELECT 'this is a string' from DUAL;
xxxx xx x xxxxxx
REGEXP_REPLACE
これを行うことができます:
SELECT REGEXP_REPLACE('this is a string', '\w', 'x') FROM DUAL;
これにより、すべての非空白文字がx
. 文字だけを置き換えるには、これを試してください:
SELECT REGEXP_REPLACE('this is a string', '[A-Za-z]', 'x') FROM DUAL;