USE [aardvark_WetsuitReview]
IŚĆ
/****** Przedmiot: StoredProcedure [wetsuit]. [wsp_BuildProdSearch] Pismo Data: 07/07/2010 19:37: 59 ******/
SET ANSI_NULLS DALEJ
IŚĆ
USTAWIAĆ QUOTED_IDENTIFIER DALEJ
IŚĆ
-- =============================================
-- Autor: nick
-- Tworzyć data: 6/7/10
-- Opis: dostawać wszystkie produkt szczegół dynamiczny typ zapytanie
-- =============================================
ZMIENIAĆ PROCEDURA [wetsuit]. [wsp_BuildProdSearch]
-- Dodawać the parametr dla the zaopatrzony procedura tutaj
@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)
ZACZYNAĆ
-- USTAWIAĆ NOCOUNT DALEJ dodawać ekstra rezultat set od
-- z WYBRANY oświadczenie.
SET NOCOUNT DALEJ;
-- Wszywka oświadczenie dla procedura tutaj
WYBRANY ODRĘBNY a.name, a.price, a.thickness, e.brandName, f.genderAge, OPUSZCZAĆ (g.brandProdDesc, 150) jako brandProdDesc,
h.img1, h.img2, h.img3, h.img4, h.img5
od t_product a
łączyć tx_productType B na a.id = b.productID
i (B .type - (1) = @prod lub B .type - 2 = @prod lub b.type3 = @prod lub b.type4 = @prod lub @prod być null)
łączyć tx_season c na a.id = c.productID
i (c.season1 = @season lub c.season2 = @season lub c.season3 = @season lub @season być null)
łączyć tx_sportType D na a.id = d.productID
i (d.sportType1 = @sport lub d.sportType2 = @sport lub d.sportType3 = @sport lub @sport być null)
łączyć t_brand e na a.brandID = e.id
i (a.brandID = @brand lub @brand być null)
łączyć t_genderAge f na a.genderAgeID = f.id
i (a.genderAgeID = @age lub @age być null)
łączyć t_brandDesc g na a.ID = g.prodID
łączyć t_images h na a.imgID = h.id
i a.live = (1)
KOŃCÓWKA
IŚĆ
|