domingo, 28 de mayo de 2023

SQL - ENMASCARNDO EMAIL

Por ahí vi un vídeo... de un máster, Alex Romero, 5 formas de enmascara datos, el día de hoy les traigo una, que es; enmascara el correo electrónico. Usando la db de AdventureWorks2019 usaremos la tabla EmailAddress.

Primero creamos un usuario al cual vamos a enmascarar la información de los correos:  


CREATE USER Jrandolfo WITHOUT LOGIN; --creamos el usuario

GRANT SELECT ON [Person].[EmailAddress] TO Jrandolfo -- damos permisos de seleccion

Segundo alteramos la tabla  EmailAddress, para enmascarar.


ALTER TABLE [Person].[EmailAddress]

ALTER COLUMN [EmailAddress] NVARCHAR (100) MASKED WITH (FUNCTION = 'email()')


EXECUTE AS USER = 'Jrandolfo'; -- activamos o logemaos con el usuario 
SELECT EmailAddress FROM [Person].[EmailAddress] -- hacemos el select con el usuario  que acabamos de ejecutar






No hay comentarios:

Publicar un comentario

Estructura For en Rstudio

hoy... estamos aprendiendo un poquito de R ... miremos de que se trata...