我想屏蔽第一和最后几位数字的列,只显示它的中间部分。我怎么能做到呢?下面的代码是我看到的很常见的,但它所做的是掩盖中间,只显示第一个或最后一个数字。
ALTER TABLE Data.Membership
ALTER COLUMN LastName ADD MASKED WITH (FUNCTION = 'partial(2,"xxxx",0)');
假设值的例子是12345678900123,我希望它是xxxx-567890-xxxx数据类型为string ->Varchar (14)
提前感谢!
你可以试试:
ALTER TABLE Data.Membership
ALTER COLUMN LastName nvarchar(14) MASKED WITH (FUNCTION= 'partial(3,"XXXX",3)');