La fonction Merge sous Oracle

Introduction

Oracle_logo

L’instruction « Merge », apparue dans la version 9i d’Oracle, permet de fusionner deux tables.

Relativement méconnue, elle permet pourtant de simplifier et optimiser les traitement de type :

  • Mise à jour d’une table à partir d’une jointure avec une autre
  • ou même : si enregistrement existe alors « mise à jour », sinon « insertion »