UTILIZA [UTC]
IR
/Objeto del ******: StoredProcedure [dbo]. fecha [sp_utRequestQuoteHeaderListFiltered ] de la escritura: 08/23/2010 15:12: 49 ******/
FIJAR ANSI_NULLS ENCENDIDO
IR
FIJAR QUOTED_IDENTIFIER ENCENDIDO
IR
ALTERAR EL PROCEDIMIENTO [dbo]. [sp_utRequestQuoteHeaderListFiltered]
@UserID internacional,
@RQH_iStatus internacional,
pedacito del @OnlyHW,
pedacito del @OnlyQR
COMO
DECLARAR el @sql nvarchar (4000)
FIJAR NOCOUNT ENCENDIDO
FIJAR el @sql = '
SELECCIONAR [RQH_iID],
RQH. [UserID],
[RQH_dDate],
[RQH_sTicketNumber],
[STO_iID],
[RQH_sLocContactName],
[RQH_sLocContactPhone],
[RQH_sLocShippingAdress],
[RQH_sLocShippingAdress1],
[RQH_sLocShippingAdress2],
[RQH_sLocShippingCity],
[RQH_sLocShippingState],
[RQH_sLocShippingZip],
[RQH_sTrackingOut1],
[RQH_sTrackingOut2],
[RQH_sTrackingOut3],
[RQH_sTrackingIn1],
[RQH_sTrackingIn2],
[RQH_sTrackingIn3],
[RQH_sNotes],
[RQH_lHotSwap],
[RQH_iStatus],
[RQH_dCreatedOn],
[RQH_lCancelled],
[RQH_dClosedOn]
Del utRequestQuoteHeader RQH DONDE 1=1 '
Identificación del usuario de/* *
SI @UserID <> 0
FIJAR el @sql = el @sql + 'Y RQH.UserId = '+ convertido (varchar (20), el @UserId)
Estado de/* *
SI @RQH_iStatus <> -1
FIJAR el @sql = el @sql + 'Y RQH_iStatus = '+ convertido (varchar (20), el @RQH_iStatus)
Intercambio caliente de/* *
SI @OnlyHW = 1
FIJAR el @sql = el @sql + “Y RQH_lHotSwap = 1”
Intercambio caliente de/* *
SI @OnlyQR = 1
FIJAR el @sql = el @sql + “Y (RQH_lHotSwap = 0 o RQH_lHotSwap es nulo)”
FIJAR el @sql = el @sql + la “ORDEN POR [RQH_iID] DESC”
EXEC (@sql)
|