EMPLOIE [UTC]
ALLER
/Objet de ****** : StoredProcedure [dbo]. date [sp_utRequestQuoteHeaderListFiltered ] de manuscrit : 08/23/2010 15h12 : 49 ******/
PLACER ANSI_NULLS DESSUS
ALLER
PLACER QUOTED_IDENTIFIER DESSUS
ALLER
CHANGER LE PROCÉDÉ [dbo]. [sp_utRequestQuoteHeaderListFiltered]
@UserID international,
@RQH_iStatus international,
peu de @OnlyHW,
peu de @OnlyQR
AS
DÉCLARER le @sql nvarchar (4000)
PLACER NOCOUNT DESSUS
PLACER le @sql = '
CHOISIR [RQH_iID],
RQH. [Identification de l'utilisateur],
[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]
De l'utRequestQuoteHeader RQH OÙ 1=1 '
Identification de l'utilisateur de/* *
SI @UserID <> 0
PLACER le @sql = le @sql + 'ET le RQH.UserId = '+ converti (varchar (20), le @UserId)
Statut de/* *
SI @RQH_iStatus <> -1
PLACER le @sql = le @sql + 'ET le RQH_iStatus = '+ converti (varchar (20), le @RQH_iStatus)
Échange chaud de/* *
SI @OnlyHW = 1
PLACER le @sql = le @sql + « ET le RQH_lHotSwap = 1 »
Échange chaud de/* *
SI @OnlyQR = 1
PLACER le @sql = le @sql + « ET (RQH_lHotSwap = 0 ou RQH_lHotSwap est nul) »
PLACER le @sql = le @sql + le « ORDRE PAR [RQH_iID] DESC »
EXEC (@sql)
|