[SQL2000] Paramètre incorporée dans du sql dynamique ?
Le
okpwal

Bonne Année !
Un spécialiste SQL peut-il me dire comment l'on manipule les paramètres
incorporées, par exemple sur le bout de code suivant :
declare @bb int
declare @SQL varchar(200)
SET @SQL = 'select @bb = count(*) from TABLEBIDULE '
execute sp_executesql @SQL
print @bb
go
J'obtiens une erreur à l'exécution. Je voudrais que ma variable
récupère le résultat. L'aide en ligne ne m'a pas beaucoup éclairée !
Merci par avance.
G.
--
okpwal
la perdrix !
Un spécialiste SQL peut-il me dire comment l'on manipule les paramètres
incorporées, par exemple sur le bout de code suivant :
declare @bb int
declare @SQL varchar(200)
SET @SQL = 'select @bb = count(*) from TABLEBIDULE '
execute sp_executesql @SQL
print @bb
go
J'obtiens une erreur à l'exécution. Je voudrais que ma variable
récupère le résultat. L'aide en ligne ne m'a pas beaucoup éclairée !
Merci par avance.
G.
--
okpwal
la perdrix !
declare @ParmDefinition nvarchar(500)
declare @bb int
declare @SQL nvarchar(1000)
SET @ParmDefinition = '@bbOut int OUTPUT'
SET @SQL = 'select @bbOut = count(*) from sysobjects'
execute sp_executesql @SQL, @ParmDefinition, @bb OUTPUT
print CONVERT(nvarchar, @bb)
go
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"okpwal" news:
Merci et Bonne Anné !
--
okpwal
la perdrix !