我正在處理一個問題,我必須掩蓋/替換(我知道他們都不同)一些數據,如信用卡號,帳戶號,出生日期等具有特定模式。例如,如果信用卡號碼爲 。就像123/456/789它會在前端顯示###/###/###。(數據保護)想要掩蓋/替換數據庫中的一些數據
我認爲的解決方案是使用regexp_replace函數,它的工作,但問題是,它花費了很多時間,查詢是非常乏味,併爲每個模式提供一個新的列(需要匹配超過75模式只有信用卡號和帳號)+未來模式也將來
其次,是否有可能創建一個表,我們可以存儲所有的模式,並使用動態sql查詢反映到該表? (如果我們得到表創建訪問)(但我不知道如何做到這一點)
第三,我們可以使用過程來掩蓋數據(而不是用模式替換數據),生成隨機數。爲了保護數據(我不認爲他們會同意這一點,高級會員)。
如果有任何其他最佳解決方案請分享,我也不知道所有的信用卡號碼,帳號等等都存在於一個表格中,或者它們出現在多個表格中,如果數據存在於多個表然後會有什麼解決方案?
需要詳細解釋....