OVH Cloud OVH Cloud

REQUETTE DYNAMIQUE

2 réponses
Avatar
max
Bonjour a tous,
je souhaiterai recuperer des valeur de
champs retourner par une requette
dynamique, j'ai essayer
DECLARE @param1 varchar(20)
DECLARE @SqlCmd varchar(50)
SqlCmd = 'select @param1=dateBedut from matable'
exec (SqlCmd)
et au resultat j'obtiens
'must declare the variable @param1'
mon probleme est que je dois utiliser la valeur stockee dans @param1
pour faire un update par la suite.
Quelqu'un aurai t'il une idee?
Merci d'avance.
MAX

2 réponses

Avatar
Denis
Bonjour,

Pourquoi ne pas stocker le résultat dans une table temporaire ?
Surtout si ta requête retourne plusieurs valeur !

select dateDeBut into #tabletemp from matable'

Aloha, 2nis

"max" a écrit dans le message de news:

Bonjour a tous,
je souhaiterai recuperer des valeur de
champs retourner par une requette
dynamique, j'ai essayer
DECLARE @param1 varchar(20)
DECLARE @SqlCmd varchar(50)
SqlCmd = 'select @param1ÚteBedut from matable'
exec (SqlCmd)
et au resultat j'obtiens
'must declare the variable @param1'
mon probleme est que je dois utiliser la valeur stockee dans @param1
pour faire un update par la suite.
Quelqu'un aurai t'il une idee?
Merci d'avance.
MAX



Avatar
Fred BROUARD
CREATE PROCEDURE P_SEL_UPD @param1 DATETIME
AS

SELECT @param1ÚteBedut
FROM matable

UPDATE ...
SET ...
WHERE ... = @param1

GO

P_SEL_UPD 'MaDate'

A +


max a écrit:
Bonjour a tous,
je souhaiterai recuperer des valeur de
champs retourner par une requette
dynamique, j'ai essayer
DECLARE @param1 varchar(20)
DECLARE @SqlCmd varchar(50)
SqlCmd = 'select @param1ÚteBedut from matable'
exec (SqlCmd)
et au resultat j'obtiens
'must declare the variable @param1'
mon probleme est que je dois utiliser la valeur stockee dans @param1
pour faire un update par la suite.
Quelqu'un aurai t'il une idee?
Merci d'avance.
MAX





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************