UFN_BANKACCOUNTAUTHORIZEDSIGNATURE_SIGNATUREUNIQUE
This function checks to make sure the signature name does not already exist as an authorized signature on a bank account
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BANKACCOUNTID | uniqueidentifier | IN | |
@MANUALSIGNATURENAME | nvarchar(255) | IN | |
@SIGNATUREID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_BANKACCOUNTAUTHORIZEDSIGNATURE_SIGNATUREUNIQUE
(
@BANKACCOUNTID uniqueidentifier,
@MANUALSIGNATURENAME nvarchar(255),
@SIGNATUREID uniqueidentifier
)
returns bit
with execute as caller
as begin
declare @COUNT integer
select @COUNT = count(MANUALSIGNATURENAME)
from
dbo.BANKACCOUNTAUTHORIZEDSIGNATURE
where
BANKACCOUNTAUTHORIZEDSIGNATURE.BANKACCOUNTID = @BANKACCOUNTID and
BANKACCOUNTAUTHORIZEDSIGNATURE.MANUALSIGNATURENAME = @MANUALSIGNATURENAME
and @MANUALSIGNATURENAME <> ''
if @COUNT > 1
return 1;
select @COUNT = count(SIGNATUREID)
from
dbo.BANKACCOUNTAUTHORIZEDSIGNATURE
where
BANKACCOUNTAUTHORIZEDSIGNATURE.BANKACCOUNTID = @BANKACCOUNTID and
BANKACCOUNTAUTHORIZEDSIGNATURE.SIGNATUREID = @SIGNATUREID
and @SIGNATUREID is not null
if @COUNT > 1
return 1;
return 0;
end