Bonjour,
Comment stocker le résultat d'une requête dans une variable ?
Merci
++
Version imprimable
Bonjour,
Comment stocker le résultat d'une requête dans une variable ?
Merci
++
Plutôt dans une table temporaire... Sinon, au risque de dégrader les performances, dans un curseur.
re,Citation:
Envoyé par kuzco
cool,
Comment faire ?
Un petit exemple stp ?
Merci
++
Pour les curseurs, regardez la syntaxe de la commandePour la table temporaire, unCode:DECLARE curname CURSOR FOR
Code:
1
2
3
4 SELECT champ1, champ2 INTO #ma_table_temporaire FROM ma_table WHERE champ1 = 'aaa'
il faut que ta requete ne retourne qu'une valeurCode:
1
2
3 DECLARE @var as varchar(15) SET @var = (SELECT .. FROM ...)
Effectivement, mais cas particulier.Citation:
Envoyé par HULK
Citation:
Envoyé par HULK
ok,
Comment faire si le type de donnée n'est pas du même type ?
Comment convertir ?
J'ai une donnée de type datetime --> varchar et tout cela en la stockant.
MErci
++
quand tu declare ta variable tu mets le type que tu veux, datetime, varchar, integer ...
Un as en tropCitation:
Envoyé par HULK
Code:DECLARE @var varchar(15)