USANO [UTC]
ANDARE
/Oggetto del ******: StoredProcedure [dbo]. data [sp_utRequestQuoteHeaderListFiltered ] dello scritto: 08/23/2010 di 15:12: 49 ******/
REGOLARE ANSI_NULLS SOPRA
ANDARE
REGOLARE QUOTED_IDENTIFIER SOPRA
ANDARE
ALTERARE LA PROCEDURA [dbo]. [sp_utRequestQuoteHeaderListFiltered]
@UserID int,
@RQH_iStatus int,
punta del @OnlyHW,
punta del @OnlyQR
AS
DICHIARARE il @sql nvarchar (4000)
REGOLARE NOCOUNT SOPRA
REGOLARE il @sql = '
SELEZIONARE [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]
Da utRequestQuoteHeader RQH DOVE 1=1 '
Identificazione usuario di/* */
SE @UserID <> 0
REGOLARE il @sql = il @sql + 'E RQH.UserId = '+ convertito (varchar (20), @UserId)
Condizione di/* */
SE @RQH_iStatus <> -1
REGOLARE il @sql = il @sql + 'E RQH_iStatus = '+ convertito (varchar (20), @RQH_iStatus)
Scambio caldo di/* */
SE @OnlyHW = 1
REGOLARE il @sql = il @sql + “E RQH_lHotSwap = 1„
Scambio caldo di/* */
SE @OnlyQR = 1
REGOLARE il @sql = il @sql + “E (RQH_lHotSwap = 0 o RQH_lHotSwap è nullo)„
REGOLARE il @sql = il @sql + “l'ORDINE [RQH_iID] da DESC„
EXEC (@sql)
|