CREAR EL PROCEDIMIENTO [dbo]. [1122]
@SiteID internacional,
@JBLID internacional,
@JBCID internacional,
@Keywords nvarchar (50)
COMO
declarar el @nsql nvarchar (máximo);
fijar el @nsql = '
Seleccionar
AD.JBAID,
Bajar (AD.JBATitle) COMO JBATitle,
AD.JBALocation,
AD.JBACategory,
AD.JBAPayRate,
CONVERTIDO (CARBÓN DE LEÑA (11), JBADatePosted, 106) COMO JBADatePosted,
Bajar (a la izquierda (AD.JBADescription, 300) + ''… '') como JBADescription,
AD.JBAFeaturedJob,
AD.JBAOverWrite,
CL.JBCLID,
CL.JBCLName,
CL.JBCLLogo,
AV.ADViews,
AP.Applications
DE ANUNCIO de dbo.JBAdvert
la izquierda ensambla (AP.JBAPAdvertID SELECTO, los usos de la CUENTA (AP.JBAPID) DEL GRUPO de dbo.JBApplication AP POR AP.JBAPAdvertID) el AP en AP.JBAPAdvertID = AD.JBAID
la izquierda ensambla (AV.AdvertID, AV.AdViews ADViews DEL GRUPO de dbo.JBADView sistema de pesos americano POR AV.AdvertID, AV.AdViews SELECTOS) el sistema de pesos americano en AV.AdvertID = AD.JBAID
interno ensamblar el CL de dbo.JBClient en CL.JBCLID = AD.JBAClientID
DONDE JBASiteID = @SiteID
Y AD.JBALocation ADENTRO (JBLocation selecto de JBLocation '+
caso cuando @JBLID = “0” entonces ''
“donde (JBLID =” + str (@JBLID) + ")” extremo +
')
Y AD.JBACategory ADENTRO (JBCategoryLabel selecto de JBCategories '+
caso cuando @JBCID = “0” entonces ''
“donde (JBCID =” + str (@JBCID) + ")” extremo +
")” +
caso cuando @Keywords = '' entonces ''
“Y JBADescription TIENE GUSTO '' de % '' + los @Keywords + '' % ''” del final +
“orden por el desc de JBAID”;
@nsql del sp_executeSQL del exec, palabras claves del N'@ nvarchar (50) ', @Keywords
IR
|