Entradas de » Programación
|
|
/* Ejercicio 4: Escribir un procedimiento que haga uso del procedimiento anterior. */ delimiter $$ drop procedure if exists 1x04 $$ create procedure 1x04() begin call 1x03('2012-04-12'); end$$ delimiter ; -- call 1x04; |
|
|
/* Ejercicio 3: Escribir un procedimiento que reciba una fecha y visualice el año, en número, correspondiente a esa fecha. */ delimiter $$ drop procedure if exists 1x03 $$ create procedure 1x03( in fecha date ) begin select fecha as 'Fecha', year(fecha) as 'Año'; end$$ delimiter ; -- call 1x03('2012-04-12'); |
|
|
/* Ejercicio2: Codificar un procedimiento que reciba una cadena y la visualice al revés. */ delimiter $$ drop procedure if exists 1x02 $$ create procedure 1x02(in cad varchar(10)) begin select reverse(cad) as 'Resultado'; end$$ delimiter ; -- call 1x02('Hola mundo') |
|
|
/* Ejercicio1: Escribir un procedimiento que reciba dos números y visualice su suma. */ delimiter $$ drop procedure if exists 1x01 $$ create procedure 1x01(in num1 int, in num2 int) sql security invoker -- Ejecuta el programa con los permisos del que lo ejecuta. begin select num1 + num2 as 'Resultado'; /* En oracle habria que añadir "from dual;" */ end$$ delimiter ; -- call 1x01(3,5); |