私は、マスク/交換する必要がある問題を解決しています。特定のパターンの生年月日など。例えば、クレジットカード番号が の場合。 123/456/789のように、フロントエンドに###/###/###と表示されます。(データ保護)データベースの一部のデータをマスク/置換したい
私が思った解決策はregexp_replace関数を使用することです。問題はそれは時間がかかりすぎてクエリが非常に面倒で、各パターンに新しい列を与えていることです。クレジットカード番号と口座番号のみ)+将来のパターンも来るでしょう
第二に、動的なSQLクエリを使用して、すべてのパターンを格納してそのテーブルに反映させることができるでしょうか? (私はテーブルのアクセスを作成する場合)(しかし、私はこれを行う方法を知らない)
第3に、データをマスクする(データをパターンで置き換えない)手順を使用して、ランダム番号を生成することができます。 (私は彼らがこれに同意するとは思わない、上級メンバー)。
他の最適な解決策がある場合は、私はすべてのクレジットカードはありません、アカウント番号などは1つのテーブルに存在するか、複数のテーブルに存在するかどうか分かりません。複数のテーブルがある場合、ソリューションは何ですか?
必要な....