USP_DATAFORMTEMPLATE_VIEW_RESERVATIONRATESCALEEXPRESSION

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@RESERVATIONNAME nvarchar(100) INOUT
@SALESORDERSTATUSCODE tinyint INOUT
@RATESCALENAME nvarchar(100) INOUT

Definition

Copy

create procedure dbo.USP_DATAFORMTEMPLATE_VIEW_RESERVATIONRATESCALEEXPRESSION
(
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @RESERVATIONNAME nvarchar(100) = null output,
    @SALESORDERSTATUSCODE tinyint = null output,
    @RATESCALENAME nvarchar(100) = null output
)
as
    set nocount on;

    set @DATALOADED = 0;

    select
        @DATALOADED = 1,
        @RESERVATIONNAME = RESERVATION.NAME,
        @SALESORDERSTATUSCODE = SALESORDER.STATUSCODE,
        @RATESCALENAME = RATESCALE.NAME
    from
        dbo.RESERVATIONRATESCALE
    inner join
        dbo.RESERVATION on RESERVATION.ID = RESERVATIONRATESCALE.ID
    inner join
        dbo.SALESORDER on SALESORDER.ID = RESERVATIONRATESCALE.ID
    inner join
        dbo.RATESCALE on RATESCALE.ID = RESERVATIONRATESCALE.RATESCALEID
    where
        RESERVATIONRATESCALE.ID = @ID;

    return 0;