Afficher un message
Vieux 09/08/2007, 21h56   #1
Patrick
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Transact-SQL - SQL dynamique

Bonjour,

Je suis obligé d'utiliser du SQL dynamique pour créer le SQL d'une requête.
J'utilise donc une variable qui contient ce SQL.
La procédure stockée qui utilise ce SQL dynamique doit renvoyer une valeur
qui est calculée par celui-ci. Mais cela ne fonctionne jamais.

La procédure est dans ce genre :

DECLARE @total1 int

EXEC ('DECLARE @total2 int
@total2 = (SELECT SUM(' + @monChamp + ')
FROM maTable)')

@total1 = @total2

J'aimerais récupérer la valeur contenue dans la variable @total2.

Savez-vous pourquoi et comment faire pour pouvoir récupérer la valeur
calculée par le SQL ?

Merci pour votre aide.

--
Patrick
  Réponse avec citation
 
Page generated in 0,04061 seconds with 9 queries