Predefined exceptions are error conditions that are defined by PL/SQL. It is one of approximately 20 errors that occur most often in PL/SQL code. In handling this type of exception, you are not required to declare these exceptions. They are predefined by Times Ten. Times Ten implicitly raises the error.
2. What are the non-predefined exceptions?
Non-predefined exceptions include any standard Times Ten errors. It can be any other standard Times Ten error. In handling this type of exception, these must be declared in the declarative section of your application. Times Ten implicitly raises the error and you can use an exception handler to catch the error.
3. What are the user-defined exceptions?
User-defined exceptions are exceptions specific to your application, which basically is error defined and raised by the application. In handling this type of exception, these must be declared in the declarative section. The developer raises the exception explicitly.