bloque3:programacion
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
bloque3:programacion [2021/11/16 01:27] – [Control de Excepciones] fernando | bloque3:programacion [2024/09/16 15:37] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 185: | Línea 185: | ||
</ | </ | ||
- | ==== Etiquetas | + | ==== Salir de un procedimiento: |
Si deseo terminar un procedimiento en un momento dado, puedo usar la sentencia '' | Si deseo terminar un procedimiento en un momento dado, puedo usar la sentencia '' | ||
Línea 336: | Línea 336: | ||
p_precio FLOAT, p_id_polideportivo INT) | p_precio FLOAT, p_id_polideportivo INT) | ||
BEGIN | BEGIN | ||
+ | -- Primero se declaran las variables necesarias | ||
+ | -- Después se declara el Handler | ||
DECLARE EXIT HANDLER FOR SQLEXCEPTION | DECLARE EXIT HANDLER FOR SQLEXCEPTION | ||
BEGIN | BEGIN | ||
ROLLBACK; | ROLLBACK; | ||
+ | -- Si se quiere mostrar un mensaje: (opcional) | ||
SELECT 'An error has occurred, operation rollbacked'; | SELECT 'An error has occurred, operation rollbacked'; | ||
END; | END; |
bloque3/programacion.1637026074.txt.gz · Última modificación: 2024/09/16 15:38 (editor externo)