Поиск…


Адрес электронной почты маски с использованием маскирования динамических данных

Если у вас есть столбец электронной почты, вы можете замаскировать его с помощью маски email ():

ALTER TABLE  Company
ALTER COLUMN Email ADD MASKED WITH (FUNCTION = 'email()')

Когда пользователь пытается выбрать электронную почту из таблицы Company, он получит что-то вроде следующих значений:

[email protected]

[email protected]

[email protected]

Добавление частичной маски в столбец

Вы можете добавить парциальную маску в столбец, который будет показывать несколько символов от начала и конца строки и показать маску вместо символов посередине:

ALTER TABLE  Company
ALTER COLUMN Phone ADD MASKED WITH (FUNCTION = 'partial(5,"XXXXXXX",2)')

В параметрах частичной функции вы можете указать, сколько значений будет показано в начале, сколько будет отображаться значений с конца и каков будет шаблон, который показан в середине.

Когда пользователь пытается выбрать электронную почту из таблицы Company, он получит что-то вроде следующих значений:

(381) XXXXXXX39

(360) XXXXXXX01

(415) XXXXXXX05

Отображение случайного значения из диапазона с использованием random () mask

Случайная маска будет показывать номер rundom из указанного диапазона вместо фактического значения:

ALTER TABLE  Product
ALTER COLUMN Price ADD MASKED WITH (FUNCTION = 'random(100,200)')

Обратите внимание, что в некоторых случаях отображаемое значение может соответствовать фактическому значению в столбце (если случайно выбранный номер соответствует значению в ячейке).

Добавление маски по умолчанию в столбце

Если вы добавите маску по умолчанию в столбец, вместо фактического значения в инструкции SELECT будет отображаться маска:

ALTER TABLE  Company
ALTER COLUMN Postcode ADD MASKED WITH (FUNCTION = 'default()')

Контроль, который может видеть незамасленные данные

Вы можете предоставить привилегированным пользователям право видеть незамасленные значения, используя следующий оператор:

GRANT UNMASK TO MyUser

Если у какого-либо пользователя уже есть разрешение маскировки, вы можете отменить это разрешение:

REVOKE UNMASK TO MyUser


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow