Missing keyword with MERGE INTO
Bonjour,
voilà j'ai une requête très simple mais je n'arrive pas à corriger une erreur...
Code:
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 |
L'erreur est sur sql developer :
Code:
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: |
Merci bcp!