-----Message d'origine-----
Comme votre requête SQL doit être recompilée à chaque
s'agit pas vraiment de l'utilisation simple d'une
procédure stockée ici. De plus, vous voulez retourner
d'un SELECT *, ce qui complique d'autant plus les choses
SELECT peut varier d'un appel à l'autre.
Normalement, cela signifie que la logique que vous voulez
probablement pas la bonne et repenser votre façon de voir.
En réponse à votre question, si vous n'utilisez pas de
mettre votre requête SQL au complet dans une chaîne de
l'appeler à l'aide de l'instruction: EXECUTE « chaîne de
Comme vous voulez aller plus loin et retournez le
SELECT *, vous devez utiliser une des instructions
OPENROWSOURCE et OPENQUERY et utiliser (local) comme
crois. (Je ne me souviens plus des détails exacts. Vous
créer un serveur distant lié pointant sur lui-même.)
Utiliser une table temporaire et faire un insert dedans à
l'instruction EXEC ne serait également pas une mauvaise
S. L.
"olaf_le_preux"
news:01b001c48b9e$088257b0$
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?
.
-----Message d'origine-----
Comme votre requête SQL doit être recompilée à chaque
s'agit pas vraiment de l'utilisation simple d'une
procédure stockée ici. De plus, vous voulez retourner
d'un SELECT *, ce qui complique d'autant plus les choses
SELECT peut varier d'un appel à l'autre.
Normalement, cela signifie que la logique que vous voulez
probablement pas la bonne et repenser votre façon de voir.
En réponse à votre question, si vous n'utilisez pas de
mettre votre requête SQL au complet dans une chaîne de
l'appeler à l'aide de l'instruction: EXECUTE « chaîne de
Comme vous voulez aller plus loin et retournez le
SELECT *, vous devez utiliser une des instructions
OPENROWSOURCE et OPENQUERY et utiliser (local) comme
crois. (Je ne me souviens plus des détails exacts. Vous
créer un serveur distant lié pointant sur lui-même.)
Utiliser une table temporaire et faire un insert dedans à
l'instruction EXEC ne serait également pas une mauvaise
S. L.
"olaf_le_preux" <anonymous@discussions.microsoft.com>
news:01b001c48b9e$088257b0$a401280a@phx.gbl...
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?
.
-----Message d'origine-----
Comme votre requête SQL doit être recompilée à chaque
s'agit pas vraiment de l'utilisation simple d'une
procédure stockée ici. De plus, vous voulez retourner
d'un SELECT *, ce qui complique d'autant plus les choses
SELECT peut varier d'un appel à l'autre.
Normalement, cela signifie que la logique que vous voulez
probablement pas la bonne et repenser votre façon de voir.
En réponse à votre question, si vous n'utilisez pas de
mettre votre requête SQL au complet dans une chaîne de
l'appeler à l'aide de l'instruction: EXECUTE « chaîne de
Comme vous voulez aller plus loin et retournez le
SELECT *, vous devez utiliser une des instructions
OPENROWSOURCE et OPENQUERY et utiliser (local) comme
crois. (Je ne me souviens plus des détails exacts. Vous
créer un serveur distant lié pointant sur lui-même.)
Utiliser une table temporaire et faire un insert dedans à
l'instruction EXEC ne serait également pas une mauvaise
S. L.
"olaf_le_preux"
news:01b001c48b9e$088257b0$
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?
.
-----Message d'origine-----
Comme votre requête SQL doit être recompilée à chaque
s'agit pas vraiment de l'utilisation simple d'une
procédure stockée ici. De plus, vous voulez retourner
d'un SELECT *, ce qui complique d'autant plus les choses
SELECT peut varier d'un appel à l'autre.
Normalement, cela signifie que la logique que vous voulez
probablement pas la bonne et repenser votre façon de voir.
En réponse à votre question, si vous n'utilisez pas de
mettre votre requête SQL au complet dans une chaîne de
l'appeler à l'aide de l'instruction: EXECUTE « chaîne de
Comme vous voulez aller plus loin et retournez le
SELECT *, vous devez utiliser une des instructions
OPENROWSOURCE et OPENQUERY et utiliser (local) comme
crois. (Je ne me souviens plus des détails exacts. Vous
créer un serveur distant lié pointant sur lui-même.)
Utiliser une table temporaire et faire un insert dedans à
l'instruction EXEC ne serait également pas une mauvaise
S. L.
"olaf_le_preux"
news:01b001c48b9e$088257b0$
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?
.
-----Message d'origine-----
Comme votre requête SQL doit être recompilée à chaque
s'agit pas vraiment de l'utilisation simple d'une
procédure stockée ici. De plus, vous voulez retourner
d'un SELECT *, ce qui complique d'autant plus les choses
SELECT peut varier d'un appel à l'autre.
Normalement, cela signifie que la logique que vous voulez
probablement pas la bonne et repenser votre façon de voir.
En réponse à votre question, si vous n'utilisez pas de
mettre votre requête SQL au complet dans une chaîne de
l'appeler à l'aide de l'instruction: EXECUTE « chaîne de
Comme vous voulez aller plus loin et retournez le
SELECT *, vous devez utiliser une des instructions
OPENROWSOURCE et OPENQUERY et utiliser (local) comme
crois. (Je ne me souviens plus des détails exacts. Vous
créer un serveur distant lié pointant sur lui-même.)
Utiliser une table temporaire et faire un insert dedans à
l'instruction EXEC ne serait également pas une mauvaise
S. L.
"olaf_le_preux" <anonymous@discussions.microsoft.com>
news:01b001c48b9e$088257b0$a401280a@phx.gbl...
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?
.
-----Message d'origine-----
Comme votre requête SQL doit être recompilée à chaque
s'agit pas vraiment de l'utilisation simple d'une
procédure stockée ici. De plus, vous voulez retourner
d'un SELECT *, ce qui complique d'autant plus les choses
SELECT peut varier d'un appel à l'autre.
Normalement, cela signifie que la logique que vous voulez
probablement pas la bonne et repenser votre façon de voir.
En réponse à votre question, si vous n'utilisez pas de
mettre votre requête SQL au complet dans une chaîne de
l'appeler à l'aide de l'instruction: EXECUTE « chaîne de
Comme vous voulez aller plus loin et retournez le
SELECT *, vous devez utiliser une des instructions
OPENROWSOURCE et OPENQUERY et utiliser (local) comme
crois. (Je ne me souviens plus des détails exacts. Vous
créer un serveur distant lié pointant sur lui-même.)
Utiliser une table temporaire et faire un insert dedans à
l'instruction EXEC ne serait également pas une mauvaise
S. L.
"olaf_le_preux"
news:01b001c48b9e$088257b0$
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?
.
-----Message d'origine-----
Comme votre requête SQL doit être recompilée à chaque
s'agit pas vraiment de l'utilisation simple d'une
procédure stockée ici. De plus, vous voulez retourner
d'un SELECT *, ce qui complique d'autant plus les choses
SELECT peut varier d'un appel à l'autre.
Normalement, cela signifie que la logique que vous voulez
probablement pas la bonne et repenser votre façon de voir.
En réponse à votre question, si vous n'utilisez pas de
mettre votre requête SQL au complet dans une chaîne de
l'appeler à l'aide de l'instruction: EXECUTE « chaîne de
Comme vous voulez aller plus loin et retournez le
SELECT *, vous devez utiliser une des instructions
OPENROWSOURCE et OPENQUERY et utiliser (local) comme
crois. (Je ne me souviens plus des détails exacts. Vous
créer un serveur distant lié pointant sur lui-même.)
Utiliser une table temporaire et faire un insert dedans à
l'instruction EXEC ne serait également pas une mauvaise
S. L.
"olaf_le_preux"
news:01b001c48b9e$088257b0$
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?
.
-----Message d'origine-----
Comme votre requête SQL doit être recompilée à chaque
s'agit pas vraiment de l'utilisation simple d'une
procédure stockée ici. De plus, vous voulez retourner
d'un SELECT *, ce qui complique d'autant plus les choses
SELECT peut varier d'un appel à l'autre.
Normalement, cela signifie que la logique que vous voulez
probablement pas la bonne et repenser votre façon de voir.
En réponse à votre question, si vous n'utilisez pas de
mettre votre requête SQL au complet dans une chaîne de
l'appeler à l'aide de l'instruction: EXECUTE « chaîne de
Comme vous voulez aller plus loin et retournez le
SELECT *, vous devez utiliser une des instructions
OPENROWSOURCE et OPENQUERY et utiliser (local) comme
crois. (Je ne me souviens plus des détails exacts. Vous
créer un serveur distant lié pointant sur lui-même.)
Utiliser une table temporaire et faire un insert dedans à
l'instruction EXEC ne serait également pas une mauvaise
S. L.
"olaf_le_preux" <anonymous@discussions.microsoft.com>
news:01b001c48b9e$088257b0$a401280a@phx.gbl...
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?
.
-----Message d'origine-----
Comme votre requête SQL doit être recompilée à chaque
s'agit pas vraiment de l'utilisation simple d'une
procédure stockée ici. De plus, vous voulez retourner
d'un SELECT *, ce qui complique d'autant plus les choses
SELECT peut varier d'un appel à l'autre.
Normalement, cela signifie que la logique que vous voulez
probablement pas la bonne et repenser votre façon de voir.
En réponse à votre question, si vous n'utilisez pas de
mettre votre requête SQL au complet dans une chaîne de
l'appeler à l'aide de l'instruction: EXECUTE « chaîne de
Comme vous voulez aller plus loin et retournez le
SELECT *, vous devez utiliser une des instructions
OPENROWSOURCE et OPENQUERY et utiliser (local) comme
crois. (Je ne me souviens plus des détails exacts. Vous
créer un serveur distant lié pointant sur lui-même.)
Utiliser une table temporaire et faire un insert dedans à
l'instruction EXEC ne serait également pas une mauvaise
S. L.
"olaf_le_preux"
news:01b001c48b9e$088257b0$
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?
.
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?
Bonjour,
Je voudrais faire un SELECT sur une table dont le nom soit
contenue dans une variable.
J'essaye :
DECLARE @VarTable as varchar(10)
SET @VarTable='dbo.sales'
SELECT * FROM @VarTable
Et j'obtiens :
"Serveur : Msg 137, Niveau 15, État 2, Ligne 4
La variable '@VarTable' doit être déclarée."
Quelqu'un sait-il comment faire ?