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 :

[DTS/SQL2K] syntaxe pour update


Sujet :

MS SQL Server

  1. #1
    Membre éclairé Avatar de Monstros Velu
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 619
    Par défaut [DTS/SQL2K] syntaxe pour update
    Bonjour,

    je n'arrive pas à réaliser un update. J'update une table d'une base à partir d'une table d'une autre base (avec transformation des données au passage). Je dois utiliser un lot DTS pour se faire. Et je ne trouve pas la syntaxe necessaire...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    update [Server1].[dbo].[base1][Table1]
    set DATE_KEY = START_DT
    from [Server2].[dbo].[base2].[table2] sf
    where OFFER_KEY = isnull(sf.KEY_1, sf.KEY_2)

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    ça devrait ressembler à cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    UPDATE [Server1].[dbo].[base1].[Table1]
    SET DATE_KEY = sf.START_DT
    FROM [Server2].[dbo].[base2].[table2] sf
    JOIN [Server1].[dbo].[base1].[Table1] maTable ON maTable.cle = sf.key
    WHERE OFFER_KEY = isnull(sf.KEY_1, sf.KEY_2)
    Remplace cle et key par les bonnes colonnes

Discussions similaires

  1. Syntaxe requete SQL pour UPDATE une date
    Par fusee2013 dans le forum VBA Access
    Réponses: 4
    Dernier message: 08/08/2013, 10h50
  2. Syntaxe pour un update dans une boucle ..
    Par fmoriet dans le forum SQL Procédural
    Réponses: 0
    Dernier message: 15/11/2007, 09h55
  3. [SQL2K][BCK] erreur de syntax pour update et insert
    Par lifecraft dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/02/2006, 10h31
  4. [windows] recherche outils coloration syntax. pour -> htm
    Par hpfx dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 02/10/2003, 01h52
  5. Syntaxe pour avoir un seul resultat dans une requete
    Par Pompil dans le forum Requêtes
    Réponses: 2
    Dernier message: 06/09/2003, 15h51

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