USE [aardvark_WetsuitReview]
GEHEN
/****** Gegenstand: StoredProcedure [Wetsuit]. [wsp_BuildProdSearch] Index-Datum: 07/07/2010 19:37: 59 ******/
ANSI_NULLS AN EINSTELLEN
GEHEN
QUOTED_IDENTIFIER AN EINSTELLEN
GEHEN
-- =============================================
-- Autor: Einschnitt
-- Datum verursachen: 6/7/10
-- Beschreibung: allen Produktdetails dynamische Art Frage erhalten
-- =============================================
VERFAHREN [Wetsuit] ÄNDERN. [wsp_BuildProdSearch]
-- Die Parameter für das gespeicherte Verfahren hier hinzufügen
@prod int = Null,
@season int = Null,
@sport int = Null,
@brand int = Null,
@age int = Null
-- exec wsp_BuildProdSearch @prod = 3, @season = 2, @sport = 2, @brand = 1, @age = 1
WIE
ANFANGEN
-- NOCOUNT EINSTELLEN AN addiert, um Extraresultatssätze an zu verhindern
-- Störung AUSERWÄHLTE Aussagen.
NOCOUNT AN EINSTELLEN;
-- Aussagen für Verfahren hier einsetzen
EINDEUTIGES a.name, a.price, a.thickness, e.brandName, f.genderAge VORWÄHLEN, VERLIESSEN (g.brandProdDesc, 150) als brandProdDesc,
h.img1, h.img2, h.img3, h.img4, h.img5
von t_product a
tx_productType b auf sich anschließen a.id = b.productID
und (b-. Typ 1 = @prod oder b .type - 2 = @prod oder b.type3 = @prod oder b.type4 = @prod oder @prod ist ungültig)
tx_season c auf sich anschließen a.id = c.productID
und (c.season1 = @season oder c.season2 = @season oder c.season3 = @season oder @season ist ungültig)
tx_sportType d auf sich anschließen a.id = d.productID
und (d.sportType1 = @sport oder d.sportType2 = @sport oder d.sportType3 = @sport oder @sport ist ungültig)
t_brand e auf sich anschließen a.brandID = e.id
und (a.brandID = @brand oder @brand ist ungültig)
t_genderAge f auf sich anschließen a.genderAgeID = f.id
und (a.genderAgeID = @age oder @age ist ungültig)
t_brandDesc g auf sich anschließen a.ID = g.prodID
t_images h auf verbinden a.imgID = h.id
und a.live = 1
ENDE
GEHEN
|