UFN_AUCTIONITEMSUBCATEGORY_ISUNIQUETOCATEGORY

Ensures that an auction item subcategory name is unique to an auction item category.

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@NAME nvarchar(100) IN
@AUCTIONITEMCATEGORYID uniqueidentifier IN

Definition

Copy


            CREATE function dbo.UFN_AUCTIONITEMSUBCATEGORY_ISUNIQUETOCATEGORY
            (
                @NAME nvarchar(100),
                @AUCTIONITEMCATEGORYID uniqueidentifier            
            )
            returns bit
            as begin
                declare @ISUNIQUE bit = 0;
                declare @COUNT integer = 0;

                select
                    @COUNT = count(ID)
                from
                    dbo.AUCTIONITEMSUBCATEGORY
                where
                    NAME = @NAME
                    and
                    AUCTIONITEMCATEGORYID = @AUCTIONITEMCATEGORYID

                if @COUNT <= 1
                    set @ISUNIQUE = 1;

                return @ISUNIQUE
            end