Szukaj…


Zamaskuj adres e-mail za pomocą dynamicznego maskowania danych

Jeśli masz kolumnę e-mail, możesz ją maskować za pomocą maski email ():

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

Gdy użytkownik spróbuje wybrać wiadomości e-mail z tabeli firmowej, otrzyma coś w rodzaju następujących wartości:

[email protected]

[email protected]

[email protected]

Dodaj maskę częściową do kolumny

Możesz dodać maskę częściową do kolumny, która pokaże kilka znaków od początku i końca łańcucha oraz pokaż maskę zamiast znaków na środku:

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

W parametrach funkcji częściowej możesz określić, ile wartości będzie wyświetlanych od początku, ile wartości od końca będą pokazywane i jaki będzie wzór pokazany na środku.

Gdy użytkownik spróbuje wybrać wiadomości e-mail z tabeli firmowej, otrzyma coś w rodzaju następujących wartości:

(381) XXXXXXX39

(360) XXXXXXX01

(415) XXXXXXX05

Wyświetlanie losowej wartości z zakresu za pomocą maski random ()

Maska losowa pokaże numer rundom z określonego zakresu zamiast rzeczywistej wartości:

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

Należy pamiętać, że w niektórych przypadkach wyświetlana wartość może być zgodna z wartością rzeczywistą w kolumnie (jeśli losowo wybrana liczba pasuje do wartości w komórce).

Dodanie domyślnej maski w kolumnie

Jeśli dodasz domyślną maskę do kolumny, zamiast rzeczywistej wartości w instrukcji SELECT pojawi się maska:

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

Kontrolowanie, kto może zobaczyć zdemaskowane dane

Można przyznać użytkownikom uprzywilejowanym prawo do wyświetlania niemaskowanych wartości, używając następującej instrukcji:

GRANT UNMASK TO MyUser

Jeśli jakiś użytkownik ma już uprawnienia do demaskowania, możesz je cofnąć:

REVOKE UNMASK TO MyUser


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow