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