Quelqu'un saurrait -il comment peut-on passer un nom de=20
table en param=E8tre afin ensuite de faire une requete de=20
type select sur la table pass=E9e en param=E8tre.
Merci d'avance.
set @nomTable = "pubs.dbo.authors" set @MyString = "select * from " + @nomTable exec (@MyString)
Pour info, si tu veux savoir où chercher avant de poser tes questions, tu as tout l'historique de ce NG à : http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=ISO-8859-1&group=microsoft.public.fr.sqlserver
Ou alors, tu peux regarder sur : http://www.frenchsql.com
"Laurent Allio" a écrit dans le message de news:25bb301c46107$e69e0ec0$ Bonjour,
Quelqu'un saurrait -il comment peut-on passer un nom de table en paramètre afin ensuite de faire une requete de type select sur la table passée en paramètre. Merci d'avance.
set @nomTable = "pubs.dbo.authors"
set @MyString = "select * from " + @nomTable
exec (@MyString)
Pour info, si tu veux savoir où chercher avant de poser tes questions, tu as
tout l'historique de ce NG à :
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=ISO-8859-1&group=microsoft.public.fr.sqlserver
Ou alors, tu peux regarder sur :
http://www.frenchsql.com
"Laurent Allio" <laurent.allio@epitheteonline.com> a écrit dans le message
de news:25bb301c46107$e69e0ec0$a401280a@phx.gbl...
Bonjour,
Quelqu'un saurrait -il comment peut-on passer un nom de
table en paramètre afin ensuite de faire une requete de
type select sur la table passée en paramètre.
Merci d'avance.
set @nomTable = "pubs.dbo.authors" set @MyString = "select * from " + @nomTable exec (@MyString)
Pour info, si tu veux savoir où chercher avant de poser tes questions, tu as tout l'historique de ce NG à : http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=ISO-8859-1&group=microsoft.public.fr.sqlserver
Ou alors, tu peux regarder sur : http://www.frenchsql.com
"Laurent Allio" a écrit dans le message de news:25bb301c46107$e69e0ec0$ Bonjour,
Quelqu'un saurrait -il comment peut-on passer un nom de table en paramètre afin ensuite de faire une requete de type select sur la table passée en paramètre. Merci d'avance.
Merci pour ces infos, mais le problème c'est que derrière je veux utiliser un curseur et que je ne peux faire Declare toto cursor for @mystring
set @nomTable = "pubs.dbo.authors" set @MyString = "select * from " + @nomTable exec (@MyString)
Pour info, si tu veux savoir où chercher avant de poser
tes questions, tu as
tout l'historique de ce NG à : http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=ISO-
8859-1&group=microsoft.public.fr.sqlserver
Ou alors, tu peux regarder sur : http://www.frenchsql.com
"Laurent Allio" a
écrit dans le message
de news:25bb301c46107$e69e0ec0$ Bonjour,
Quelqu'un saurrait -il comment peut-on passer un nom de table en paramètre afin ensuite de faire une requete de type select sur la table passée en paramètre. Merci d'avance.
.
Merci pour ces infos, mais le problème c'est que derrière
je veux utiliser un curseur et que je ne peux faire
Declare toto cursor for @mystring
set @nomTable = "pubs.dbo.authors"
set @MyString = "select * from " + @nomTable
exec (@MyString)
Pour info, si tu veux savoir où chercher avant de poser
tes questions, tu as
tout l'historique de ce NG à :
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=ISO-
8859-1&group=microsoft.public.fr.sqlserver
Ou alors, tu peux regarder sur :
http://www.frenchsql.com
"Laurent Allio" <laurent.allio@epitheteonline.com> a
écrit dans le message
de news:25bb301c46107$e69e0ec0$a401280a@phx.gbl...
Bonjour,
Quelqu'un saurrait -il comment peut-on passer un nom de
table en paramètre afin ensuite de faire une requete de
type select sur la table passée en paramètre.
Merci d'avance.
set @nomTable = "pubs.dbo.authors" set @MyString = "select * from " + @nomTable exec (@MyString)
Pour info, si tu veux savoir où chercher avant de poser
tes questions, tu as
tout l'historique de ce NG à : http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=ISO-
8859-1&group=microsoft.public.fr.sqlserver
Ou alors, tu peux regarder sur : http://www.frenchsql.com
"Laurent Allio" a
écrit dans le message
de news:25bb301c46107$e69e0ec0$ Bonjour,
Quelqu'un saurrait -il comment peut-on passer un nom de table en paramètre afin ensuite de faire une requete de type select sur la table passée en paramètre. Merci d'avance.
.
Steve Kass
Vous pouvez déclarer un curseur global avec EXEC:
use Northwind go declare @n sysname set @n = 'Orders' declare @sql nvarchar(200) set @sql 'declare c cursor global for select OrderID from ' + quotename(@n) select @sql exec (@sql) go
open c declare @O int fetch next from c into @O select @O go
close c deallocate c go
Steve Kass Drew University
wrote:
Merci pour ces infos, mais le problème c'est que derrière je veux utiliser un curseur et que je ne peux faire Declare toto cursor for @mystring
set @nomTable = "pubs.dbo.authors" set @MyString = "select * from " + @nomTable exec (@MyString)
Pour info, si tu veux savoir où chercher avant de poser
tes questions, tu as
tout l'historique de ce NG à : http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=ISO-
8859-1&group=microsoft.public.fr.sqlserver
Ou alors, tu peux regarder sur : http://www.frenchsql.com
"Laurent Allio" a
écrit dans le message
de news:25bb301c46107$e69e0ec0$ Bonjour,
Quelqu'un saurrait -il comment peut-on passer un nom de table en paramètre afin ensuite de faire une requete de type select sur la table passée en paramètre. Merci d'avance.
.
Vous pouvez déclarer un curseur global avec EXEC:
use Northwind
go
declare @n sysname
set @n = 'Orders'
declare @sql nvarchar(200)
set @sql 'declare c cursor global for
select OrderID from ' + quotename(@n)
select @sql
exec (@sql)
go
open c
declare @O int
fetch next from c into @O
select @O
go
close c
deallocate c
go
Steve Kass
Drew University
laurent.allio@wandoo.Fr wrote:
Merci pour ces infos, mais le problème c'est que derrière
je veux utiliser un curseur et que je ne peux faire
Declare toto cursor for @mystring
set @nomTable = "pubs.dbo.authors"
set @MyString = "select * from " + @nomTable
exec (@MyString)
Pour info, si tu veux savoir où chercher avant de poser
tes questions, tu as
tout l'historique de ce NG à :
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=ISO-
8859-1&group=microsoft.public.fr.sqlserver
Ou alors, tu peux regarder sur :
http://www.frenchsql.com
"Laurent Allio" <laurent.allio@epitheteonline.com> a
écrit dans le message
de news:25bb301c46107$e69e0ec0$a401280a@phx.gbl...
Bonjour,
Quelqu'un saurrait -il comment peut-on passer un nom de
table en paramètre afin ensuite de faire une requete de
type select sur la table passée en paramètre.
Merci d'avance.
use Northwind go declare @n sysname set @n = 'Orders' declare @sql nvarchar(200) set @sql 'declare c cursor global for select OrderID from ' + quotename(@n) select @sql exec (@sql) go
open c declare @O int fetch next from c into @O select @O go
close c deallocate c go
Steve Kass Drew University
wrote:
Merci pour ces infos, mais le problème c'est que derrière je veux utiliser un curseur et que je ne peux faire Declare toto cursor for @mystring
set @nomTable = "pubs.dbo.authors" set @MyString = "select * from " + @nomTable exec (@MyString)
Pour info, si tu veux savoir où chercher avant de poser
tes questions, tu as
tout l'historique de ce NG à : http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=ISO-
8859-1&group=microsoft.public.fr.sqlserver
Ou alors, tu peux regarder sur : http://www.frenchsql.com
"Laurent Allio" a
écrit dans le message
de news:25bb301c46107$e69e0ec0$ Bonjour,
Quelqu'un saurrait -il comment peut-on passer un nom de table en paramètre afin ensuite de faire une requete de type select sur la table passée en paramètre. Merci d'avance.