Je commence à travailler avec sql et j'ai fait face à des requêtes hiérarchiques. Pendant ce temps, j'ai réussi à sélectionner les lignes avec connect by prior
commande, mais n'a pas réussi à mettre à jour. Voici ma requête de mise à jour:sql syntax pour la requête de mise à jour avec se connecter par avant
update HTABLE set status = 'INACTIVE'
WHERE STATUS <> 'CLOSE'
Connect by prior PARENT_ID=ID start with PARENT_ID=12345;
Je SQL Error: ORA-00933: SQL command not properly ended
obtenu et sera heureux de savoir comment mettre à jour en utilisant la table .. hiérarchisés
Merci!
EDIT J'ai aussi essayé de mettre la condition where
dans le start with
, pas aide:
update HTABLE set status = 'INACTIVE'
Connect by prior PARENT_ID=ID start with PARENT_ID=12345 AND STATUS <> 'CLOSE';