100% encontró este documento útil (2 votos)
134 vistas3 páginas

Procedimientos SQL Básicos en BD2

El documento describe dos procedimientos almacenados en MySQL sin sentencias SQL. El primero muestra el texto "¡Hola mundo!" sin parámetros. El segundo toma un número real como parámetro y devuelve un mensaje indicando si es positivo, negativo o cero.

Cargado por

Juan C. Florez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (2 votos)
134 vistas3 páginas

Procedimientos SQL Básicos en BD2

El documento describe dos procedimientos almacenados en MySQL sin sentencias SQL. El primero muestra el texto "¡Hola mundo!" sin parámetros. El segundo toma un número real como parámetro y devuelve un mensaje indicando si es positivo, negativo o cero.

Cargado por

Juan C. Florez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

TRABAJO PROCEDIMIENTOS ALAMCENADOS – BD2

A. Procedimientos sin sentencias SQL


1. Escriba un procedimiento que no tenga ningún parámetro de entrada ni de
salida y que muestre el texto ¡Hola mundo!

DELIMITER $$
DROP PROCEDURE IF EXISTS hola_mundo $$
CREATE PROCEDURE hola_mundo()
BEGIN
SELECT '!HOLA MUNDO!';
END $$

DELIMITER ;

CALL hola_mundo();
2. Escriba un procedimiento que reciba un número real de entrada y muestre un
mensaje indicando si el número es positivo, negativo o cero.

DELIMITER $$
DROP PROCEDURE IF EXISTS comprobar_numero $$
CREATE PROCEDURE comprobar_numero(IN numero FLOAT)
BEGIN IF numero> 0
THEN SELEC T'Número positivo';
ELSE IF numero< 0
THEN SELECT 'Número negativo';
ELSE
SELECT 'Elnúmeroes 0';
END IF;
END

DELIMITER ;

También podría gustarte