UFN_BANKACCOUNT_GETMASKEDACCOUNTNUMBER
Return
Return Type |
---|
nvarchar(50) |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_BANKACCOUNT_GETMASKEDACCOUNTNUMBER
(
@ID uniqueidentifier
)
returns nvarchar(50)
as
begin
declare @ACCOUNTNUM nvarchar(50);
declare @MASKEDACCOUNTNUMBER nvarchar(50);
select @ACCOUNTNUM = dbo.UFN_BANKACCOUNT_GETACCOUNTNUMBER(BANKACCOUNT.ID),
@MASKEDACCOUNTNUMBER = case when len(@ACCOUNTNUM) = 0 then ''
else REPLICATE('x', LEN(@ACCOUNTNUM)- LEN(RIGHT(@ACCOUNTNUM,4))) + RIGHT(@ACCOUNTNUM,4) end
from dbo.BANKACCOUNT
where ID = @ID;
return @MASKEDACCOUNTNUMBER;
end