Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

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

2 réponses
Avatar
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 !

2 réponses

Avatar
Philippe T [MS]
Bonjour,

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" wrote in message
news:
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 !




Avatar
okpwal
> Bonjour,

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" wrote in message
news:
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 !







Merci et Bonne Anné !

--
okpwal
la perdrix !