Ricerca…


Maschera l'indirizzo email usando il mascheramento dinamico dei dati

Se hai una colonna email puoi mascherarla con la maschera email ():

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

Quando l'utente prova a selezionare le email dalla tabella Company, otterrà qualcosa come i seguenti valori:

[email protected]

[email protected]

[email protected]

Aggiungi maschera parziale sulla colonna

Puoi aggiungere una maschera parziale sulla colonna che mostrerà pochi caratteri dall'inizio e alla fine della stringa e mostrerà la maschera al posto dei caratteri nel mezzo:

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

Nei parametri della funzione parziale è possibile specificare quanti valori dall'inizio verranno mostrati, quanti valori verranno visualizzati alla fine e quale sarà il pattern mostrato nel mezzo.

Quando l'utente prova a selezionare le email dalla tabella Company, otterrà qualcosa come i seguenti valori:

(381) XXXXXXX39

(360) XXXXXXX01

(415) XXXXXXX05

Mostrare il valore casuale dell'intervallo usando la maschera casuale ()

Maschera casuale mostrerà un numero di rundom nell'intervallo specificato anziché il valore effettivo:

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

Si noti che in alcuni casi il valore visualizzato potrebbe corrispondere al valore effettivo nella colonna (se il numero selezionato casualmente corrisponde al valore nella cella).

Aggiunta di una maschera predefinita sulla colonna

Se si aggiunge la maschera predefinita sulla colonna, al posto del valore effettivo nell'istruzione SELECT verrà visualizzata la maschera:

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

Controllare chi può vedere i dati non mascherati

Puoi concedere agli utenti privilegiati il ​​diritto di vedere i valori non mascherati usando la seguente dichiarazione:

GRANT UNMASK TO MyUser

Se alcuni utenti hanno già il permesso di smascherare, puoi revocare questa autorizzazione:

REVOKE UNMASK TO MyUser


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow