GENERARE LA PROCEDURA [dbo]. [1122]
@SiteID int,
@JBLID int,
@JBCID int,
@Keywords nvarchar (50)
AS
dichiarare il @nsql nvarchar (massimo);
regolare il @nsql = '
Selezionare
AD.JBAID,
Abbassar (AD.JBATitle) COME JBATitle,
AD.JBALocation,
AD.JBACategory,
AD.JBAPayRate,
CONVERTITO (CARBONE (11), JBADatePosted, 106) COME JBADatePosted,
Abbassar (a sinistra (AD.JBADescription, 300) + ''… '') come JBADescription,
AD.JBAFeaturedJob,
AD.JBAOverWrite,
CL.JBCLID,
CL.JBCLName,
CL.JBCLLogo,
AV.ADViews,
AP.Applications
DALL'ANNUNCIO di dbo.JBAdvert
la parte di sinistra unisce (AP.JBAPAdvertID PRESCELTO, applicazioni di CONTEGGIO (AP.JBAPID) DAL GRUPPO di dbo.JBApplication AP da AP.JBAPAdvertID) il AP su AP.JBAPAdvertID = AD.JBAID
la parte di sinistra unisce (AV.AdvertID, AV.AdViews ADViews DAL GRUPPO di dbo.JBADView avoirdupois da AV.AdvertID, AV.AdViews PRESCELTI) l'avoirdupois su AV.AdvertID = AD.JBAID
interno unire il CL di dbo.JBClient su CL.JBCLID = AD.JBAClientID
DOVE JBASiteID = @SiteID
E AD.JBALocation DENTRO (JBLocation prescelto da JBLocation '+
caso quando @JBLID = “0„ allora '' altrimenti
“dove (JBLID =„ + streptococco (@JBLID) + ")„ estremità +
')
E AD.JBACategory DENTRO (JBCategoryLabel prescelto da JBCategories '+
caso quando @JBCID = “0„ allora '' altrimenti
“dove (JBCID =„ + streptococco (@JBCID) + ")„ estremità +
")„ +
caso quando @Keywords = '' allora '' altrimenti
“E JBADescription GRADICE '' % '' + @Keywords + '' % ''„ di conclusione +
“ordine dal desc di JBAID„;
@nsql dello sp_executeSQL del exec, parole chiavi del N'@ nvarchar (50) ', @Keywords
ANDARE
|