Bonjour,
Une question concernant le gestion d'une ligne existante lors d'un INSERT.
Je vois deux méthodes:
-soit faire un SELECT avant l'INSERT pour tester si la ligne existe déjà. Si c'est le cas, on ne fait pas d'INSERT.
-soit faire l'INSERT en recevant un ORA-00001 (violation de contrainte) en retour. Dans ce cas, on ignore l'erreur et on fait un rollback.
Quelle est la méthode recommandée ? La plus performante ?
Merci.
Partager