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

Oracle Discussion :

MERGE ORACLE 9i


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1
    Par défaut MERGE ORACLE 9i
    Bonjour,
    je voulais tester la fonctionnalité merge d'oracle et
    je souhaiterai savoir ou est mon erreur :

    Les formats des tables sont identiques.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    MERGE INTO TMP_TEST TMP
       USING TEST T
             ON (TMP.ID=T.ID)
        WHEN NOT MATCHED THEN INSERT  (TMP.ID,TMP.TESTA,TMP.TESTB) 
    					VALUES (T.ID,T.TESTA,T.TESTB);
    Toad me lance ce message
    ORA-00905: missing keyword

    le pointeur est sur ESTB de T.TESTB à la fin du statement.

    Si vous avez une idée ;-)

  2. #2
    Membre expérimenté
    Inscrit en
    Septembre 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 142
    Par défaut
    en 9i il faut que l'instruction insert et update soit présente dans le merge. Ce qui n'ai plus vrai en 10g

Discussions similaires

  1. commande merge oracle
    Par mollux dans le forum SQL
    Réponses: 7
    Dernier message: 05/09/2007, 14h07
  2. Aide pour MERGE sous Oracle
    Par Manuk dans le forum Langage SQL
    Réponses: 4
    Dernier message: 26/03/2007, 17h11
  3. [Oracle 92]Merge - ora-600
    Par Hugues_78 dans le forum Oracle
    Réponses: 2
    Dernier message: 05/01/2007, 16h37
  4. [Oracle]commande MERGE sur une seule table
    Par DoRiane dans le forum Langage SQL
    Réponses: 3
    Dernier message: 04/08/2006, 17h13
  5. Réponses: 11
    Dernier message: 27/04/2006, 15h03

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