Excepciones en PL/SQL

Hola a todos, hoy os voy a explicar como funcionan las excepciones en PL/SQL.

Igual que pasa en programación, nuestro código PL/SQL pude dar problemas o pueden lanzar excepciones, entonces también necesitamos controlarlos.

Dijimos en su día que tenemos en un bloque anónimo varias partes: declare, begin, end y exception, que es lo que nos interesa.

Os dejo un ejemplo de exception:

Tener en cuenta que SELECT INTO puede hacer que provoque excepciones por eso deberíamos controlarlas en caso de fallo.

También podemos crear nuestras propias excepciones para hacerlas saltar cuando queramos.

Para crear nuestras excepciones debemos crear variables del tipo exception:

Y si queremos lanzarla, tenemos que usar raise:

También podemos lanzar las excepciones predefinidas de PL/SQL.

Y en el bloque exception deberemos de controlarla:

Os dejo un ejemplo completo:

Por último, os dejo un vídeo donde hago un ejercicio relacionado con excepciones.

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539