bonjour
jutilise le sql server 2005 et la notion de CTE (common table expression) ou en français expression de tables communes jé integré mon CTEdans une procedure stockée et à la fin je veux recuperer une valeur dans une variable declarée au niveau de ma procedure stockée mais il maffiche une erreur (Incorrect syntax near the keyword 'set'.)
je ne sais pas pr qoi il n'accepte pas le" set"?????????????
et voila ma procedure stockée qui contient le CTE
createprocedure [recursivite]
as
declare @nombre int
create
table
#n
(
nono
int
);
WITH
Sales_CTE
(
Date_prevue
)
as
(
select
max
(
Date_prevue
)
from
Traitement_demande
group
by
CleD
)(
set
@nombre
=
select
count
(*)
from
Sales_CTE
)
merci d'avance
good luck à tout le monde