Capítulo 11. Uso de rutinas almacenadas, activadores y eventos programados

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

11.0 Introducción

En este libro, el término programa almacenado se refiere colectivamente a rutinas almacenadas, disparadores y eventos, y rutina almacenada se refiere colectivamente a funciones y procedimientos almacenados.

Este capítulo trata de los programas almacenados, que existen en varias variedades:

Funciones y procedimientos almacenados

Un objeto de función o procedimiento almacenado encapsula el código para realizar una operación, lo que te permite invocar el objeto fácilmente por su nombre en lugar de repetir todo su código cada vez que se necesite. Una función almacenada realiza un cálculo y devuelve un valor que puede utilizarse en expresiones al igual que una función incorporada como RAND(), NOW() o LEFT(). Un procedimiento almacenado realiza operaciones para las que no se necesita un valor de retorno. Los procedimientos se invocan con la sentencia CALL, no se utilizan en expresiones. Un procedimiento puede actualizar filas de una tabla o producir un conjunto de resultados que se envía al programa cliente.

Desencadena

Un disparador es un objeto que se activa cuando una tabla es modificada por una sentenciaINSERT , UPDATE, o DELETE. Por ejemplo, puedes comprobar valores antes de que se inserten en una tabla o especificar que cualquier fila eliminada de una tabla se registre en otra tabla ...

Get Libro de cocina de MySQL, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.