PL/SQL est le langage procédural d'Oracle. Il est une extension du SQL qui est un langage ensembliste. PL/SQL permet de gérer des traitements qui utilisent les instructions SQL dans un langage procédural.