___ exception is raised ___ whenever your PL/SQL program violates an Oracle rule or exceeds a system-dependent limit
internal, explicitly
internal, implicitly
user-defined, explicitly
user-defined, implicitly