Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Crear procedimientos almacenados
Esta guía presenta el uso de MySQL en los servicios de alojamiento de Infomaniak, en particular el funcionamiento de los procedimientos almacenados.
Introducción
- Los “procedimientos almacenados” y las “rutinas almacenadas” no están disponibles en un alojamiento web compartido.
Comprender los procedimientos y las rutinas almacenadas
Si los procedimientos almacenados son indispensables para su proyecto y actualmente utiliza un alojamiento compartido, se recomienda considerar un VPS o un servidor dedicado, que ofrecen más control y recursos.
Los procedimientos almacenados son un medio eficaz para automatizar tareas e integrar la lógica empresarial directamente en la base de datos. De este modo, se obtienen aplicaciones más eficientes y más fáciles de mantener.
En un Servidor Cloud, siempre que el usuario tenga los derechos de administrador sobre la base de datos MySQL correspondiente, posee los permisos necesarios para ejecutar instrucciones SQL, incluida la instrucción EXECUTE, utilizada para iniciar procedimientos almacenados que ya están presentes en la base de datos.
El usuario también dispone de los privilegios necesarios para crear nuevos procedimientos almacenados.La creación de un procedimiento almacenado se realiza mediante una sintaxis SQL específica que define las instrucciones a ejecutar, seguida de su registro en la base de datos.
Ejemplo
DELIMITER // CREATE PROCEDURE GetUserCount() BEGIN SELECT COUNT(*) AS total_usuarios FROM usuarios; -- Devuelve el número total de usuarios en la tabla END // DELIMITER ; -- Ejecuta el procedimiento almacenado CALL GetUserCount();
Enlace a esta FAQ: https://faq.infomaniak.com/2014
¿Le ha sido útil esta FAQ?