Run-time errors arise from design faults, coding mistakes, hardware failures, and many other sources. Although we cannot anticipate all possible errors, we can plan to handle certain kinds of errors meaningful to your PL/SQL program.
In this video, we will see how we can deal with it using User-Defined Exception.