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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <m.hoarau@eagletelecom.fr> a écrit dans le message de news:
uLSQLWtjFHA.576@tk2msftngp13.phx.gbl...
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
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
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 *************************
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 *************************
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 *************************