IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Requete multi bases + SQL Server 8.00 ?


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Par défaut Requete multi bases + SQL Server 8.00 ?
    Bonjour,

    Je souhaiterai effectuer une requete qui porte sur plusieurs bases situées sur le meme serveur sql.

    Pour l'instant j'ai essayé ceci, mais cela ne fonctionne pas :

    select *
    from [base1].[dbo].[tableA] cross join [base2].[dbo].[tableB]
    where base1.champ1 = base2.champ2

    Merci par avance pour votre aide,

    a+

    romain

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    tu peux ajouter des alias ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select *
    from [base1].[dbo].[tableA] T1 cross join [base2].[dbo].[tableB] T2
    where T1.champ1 = T2.champ2
    ou nommer complètement tes objets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select *
    from [base1].[dbo].[tableA] cross join [base2].[dbo].[tableB] 
    where [base1].[dbo].[tableA].champ1 = [base2].[dbo].[tableB].champ2

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Par défaut
    Merci pour ces elements.

    Le but final est de realiser la requete suivante :

    Je souhaite importer le contenu de base1.table1 dans une autre base2.table2 en appliquant la condition suivante : where base1.table1.champ1 = base2.table2.champ3

    Comment puis je ajouter cette condition à la commande update ?

    Merci,

    a+

    romain

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    tu veux importer ou modifier des lignes dans table 2 ? Si tu peux préciser ...

  5. #5
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Par défaut
    En fait la colonne existe et toutes les valeurs contenues dans cette colonne sont à NULL.
    Donc je pense qu'il s'agit d'un import et d'une modification.

    Merci,

    a+

    romain

Discussions similaires

  1. probléme de requete SQl dans une base SQL Server
    Par sasuma dans le forum Développement
    Réponses: 7
    Dernier message: 09/05/2009, 17h09
  2. Connexion Multi-base SQL Server via ADO
    Par Andry dans le forum Bases de données
    Réponses: 4
    Dernier message: 01/03/2009, 00h29
  3. Requete SQL sur base SQL Server VB6
    Par Yanmeunier dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 25/11/2005, 12h30
  4. attaquer base sql server avec easyphp sous windows
    Par jarod71 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 11/12/2003, 14h17
  5. Comment se connecter à une base SQL server
    Par zapia dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/10/2003, 17h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo