Bonjour,
voilà j'ai une requête très simple mais je n'arrive pas à corriger une erreur...
L'erreur est sur sql developer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 MERGE INTO ATEST USING (SELECT * FROM BTEST) ON (ATEST.id = BTEST.id) WHEN MATCHED THEN (UPDATE SET (couleur,forme) = (SELECT BTEST.couleur, BTEST.forme FROM BTEST WHERE ATEST.id = BTEST.id) WHERE EXISTS (SELECT 1 FROM BTEST WHERE BTEST.id = ATEST.id )) WHEN NOT MATCHED THEN INSERT INTO ATEST SELECT * FROM BTEST MINUS SELECT * FROM ATEST
Merci bcp!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Erreur à la ligne de commande: 5 Colonne: 6 Rapport d'erreur - Erreur SQL : ORA-00905: mot-clé absent 00905. 00000 - "missing keyword" *Cause: *Action:
Partager