Dynamic data masking

DDM: Dynamic Data Masking = Limit exposure to sensitive data by masking
- Full masking: entire column is marked
- Partial masking: show starting and/or ending characters of the column data
- Random masking: entire column is replaced by random values
- Data is the database is not changed

CREATE TABLE dbo.MyTable
(
    MyColumn VARCHAR(20) MASKED WITH (FUNCTION = 'partial(1, "...", 0)')
)

Permissions
- ALTER ANY MASK: add, replace or remove a column mask
- UNMASK: view unmasked data in masked columns

Is this useful?