UFN_MKTSEGMENTLIST_BASECURRENCYIDMATCHESLISTBASECURRENCYID
Ensures that the base currency on a list segment matches that of its source list.
Return
| Return Type |
|---|
| bit |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @BASECURRENCYID | uniqueidentifier | IN | |
| @LISTID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.[UFN_MKTSEGMENTLIST_BASECURRENCYIDMATCHESLISTBASECURRENCYID]
(
@BASECURRENCYID uniqueidentifier,
@LISTID uniqueidentifier
)
returns bit
as
begin
declare @MATCH bit;
declare @LISTBASECURRENCYID uniqueidentifier;
set @MATCH = 1;
if not @LISTID is null
begin
select @LISTBASECURRENCYID = [MKTLIST].[BASECURRENCYID]
from dbo.[MKTLIST]
where [MKTLIST].[ID] = @LISTID;
if @BASECURRENCYID is not null
set @MATCH = (select case when @BASECURRENCYID = @LISTBASECURRENCYID then 1 else 0 end);
end;
return @MATCH;
end;