UFN_GENERALPURPOSEEMAIL_ISOLDESTTHREADID

Returns true if the thread id passed in is the oldest in the list.

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@THREADID uniqueidentifier IN

Definition

Copy


      create function dbo.UFN_GENERALPURPOSEEMAIL_ISOLDESTTHREADID(@THREADID uniqueidentifier)
      returns bit
      with execute as owner
      as begin
          declare @ISOLDEST bit;
        if (select top 1 1 from dbo.EMAILACTIVECHUNK where THREADID = @THREADID) is null or (select PROCESSINGORDER from dbo.EMAILACTIVECHUNK where THREADID = @THREADID) = (select min(PROCESSINGORDER) from dbo.EMAILACTIVECHUNK)
        begin
          set @ISOLDEST = 1;
        end
        else
        begin
          set @ISOLDEST = 0;
        end

       return @ISOLDEST
      end