Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
736 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] passer une variable dans la clause FROM

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] passer une variable dans la clause FROM

n°1320766
jahstone
Posté le 08-03-2006 à 10:33:35  profilanswer
 

Bonjour,
 
Dans une procédure stockée je dois changer de base de donnée régulièrement. Je récupère donc la base à utiliser dans une variable et je n'arrive pas à la passer lors du select.
 
Exemple :
 
DECLARE @BASE AS VARCHAR(12)
DECLARE @TABLE AS VARCHAR(12)
SET @BASE = 'BASE1'
SET @TABLE = 'TABLE1'
SELECT * FROM [dbo].[@BASE].[@TABLE]
 
L'erreur est : 'dbo.@BASE.@TABLE' : nom d'objet incorrect. Il ne remplace pas la variable, j'ai essayer avec ou sans [] ou '' et je n'arrive pas à m'en sortir  :fou:
 
Edit : c'est sous sql server  
 
Merci  :ange:


Message édité par jahstone le 08-03-2006 à 10:57:47
mood
Publicité
Posté le 08-03-2006 à 10:33:35  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] passer une variable dans la clause FROM

 

Sujets relatifs
Exporter Table SQL avec ID vers .txt ou autre[MySQL] Requete SQL pour supprimer des enregistrements identiques
Donnée dans une VariableAppeler une variable
Error variable + cours sur les classes.Problème d'import SQL Server 2005 (DTS)
Une varible PHP dans du SQL ?probleme passage variable page à une autre
Tester si variable est NULL ? [résolu]Se connecter à une Base ORACLE avec SQL SERVER 2005
Plus de sujets relatifs à : [SQL] passer une variable dans la clause FROM


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR