Я создаю представление для извлечения данных из таблицы и загрузки этих данных в фиксированный файл, который будет загружен в систему. Представление отобразит столбец таблицы в определенный формат.
Существует один столбец Account_Number, который необходимо замаскировать, поскольку он содержит конфиденциальную информацию.
Моя логика для маскировки значения состоит в том, чтобы переместить число на следующее место в числовой строке.
Итак, если число равно 0, затем 1, 4, затем 5 и т. Д. Я не могу прийти с логикой в самом представлении.
Любая помощь будет оценена.
CREATE OR REPLACE FORCE EDITIONABLE VIEW "Schema1"."VW_ActiveTraders" ("FUND", "NAME", "CITY", "ACN") AS
Select
TD_Fund as FUND,
Name as NAME,
City as CITY,
Account_Number as ACN
FROM Trader1 -- Table Name
Account Number
023457456
123456789
012345678
Masked Account Number
134568567
012345678
123456789
Обратите внимание, что в столбце «Номер счета» содержится более 1000 записей.