Stored Procedures [dbo].[MssWebResequenceQuoteGroupSortOrder]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@inQuoteIdint4
Permissions
TypeActionOwning Principal
GrantExecuteMssExec
SQL Script
CREATE PROCEDURE [dbo].[MssWebResequenceQuoteGroupSortOrder]
(
    @inQuoteId int
)
as
begin
    set nocount on;

    update QuoteGroup
    set SortOrder = Resequenced.NewSortOrder
    from QuoteGroup
    inner join (
        select
            QuoteGroupID,
            row_number() over (order by SortOrder, QuoteGroupID desc) as NewSortOrder
        from QuoteGroup
        where QuoteHeaderFID = @inQuoteId
    ) Resequenced
        on QuoteGroup.QuoteGroupID = Resequenced.QuoteGroupID;
end
GO
GRANT EXECUTE ON  [dbo].[MssWebResequenceQuoteGroupSortOrder] TO [MssExec]
GO
Uses
Used By