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()
oLEFT()
. Un procedimiento almacenado realiza operaciones para las que no se necesita un valor de retorno. Los procedimientos se invocan con la sentenciaCALL
, 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 sentencia
INSERT
,UPDATE
, oDELETE
. 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.