[Procédure] problème lors de l'exécution
Bonjour,
je lance une procédure qui ressemble à
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Create Proc dbo.audit_activite_Export_brut_r (
@DateDeb varchar(25),
@DateFin varchar(25),
@Utilisateur_Id varchar(4000)
)
As
Begin
DECLARE @SQL varchar(4000)
SET @SQL = 'select u.id_rh, u.nom + '' '' + u.prenom nom, '' '' + convert(nvarchar,saisie,106) saisie,code,libelle '+
'from (select af.utilisateur_id, sa.date_saisie saisie, gp.code + '' - '' + t.code code,d.libelle '+
'from ...(avec inner join) '+
'union all '+
'select af.utilisateur_id , sa.date_saisie, a.lib_court,d.libelle '+
'from ...(avec inner join) '+
'union all '+
'select af.utilisateur_id , sa.date_saisie, a.lib_court,d.libelle '+
'from ...(avec inner join) '+
') a '+
'inner join audit_utilisateur u on u.user_id=a.user_id '+
'where a.saisie between ''' + @DateDeb + ''' and ''' + @DateFin + ''' '+
'and a.utilisateur_id in (' + @Utilisateur_Id + ') '+ |
si à la fin de ma procédure je mets
j'obtiens un message de type
Citation:
Serveur : Msg 203, Niveau 16, État 2, Procédure audit_activite_Export_brut_r, Ligne 37
Le nom 'select u.id_rh, u.nom + ' ' + u.prenom nom, ' ' + convert(nvarchar,saisie,106) saisie,code,libelle from (select af.utilisateur_id, sa.date_saisie saisie, gp.code + ' - ' + t.code code,d.libelle ...
si ensuite pour vérifie, je metset que j'exécute la requête qu'il m'imprime, aucun souci. Je ne comprends le problème
cordialement
Pinocchio