[SQL2000] Paramètre incorporée dans du sql dynamique ?
2 réponses
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.
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
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 !
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" <okpwal@wanadoo.fr> wrote in message
news:mn.0c807d61e3c0c860.43908@wanadoo.fr...
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.
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 !
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 !
> 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" <okpwal@wanadoo.fr> wrote in message
news:mn.0c807d61e3c0c860.43908@wanadoo.fr...
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.
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.