Después de de una larga compilación de datos hemos podido resolver esta dificultad que pueden tener algunos los usuarios. Te ofrecemos la respuesta y esperamos que resulte de gran apoyo.
Ejemplo 1: función en plsql
CREATE FUNCTION function_name … RETURN BOOLEAN IS
Definitions;
BEGIN
Statement;
RETURN "Hello World!";
END;
Ejemplo 2: función pl sql con select
CREATE OR REPLACE FUNCTION get_total_sales(
in_year PLS_INTEGER
)
RETURN NUMBER
IS
l_total_sales NUMBER := 0;
BEGIN
-- get total sales
SELECT SUM(unit_price * quantity)
INTO l_total_sales
FROM order_items
INNER JOIN orders USING (order_id)
WHERE status = 'Shipped'
GROUP BY EXTRACT(YEAR FROM order_date)
HAVING EXTRACT(YEAR FROM order_date) = in_year;
-- return the total sales
RETURN l_total_sales;
END;
Comentarios y calificaciones
Si tienes alguna vacilación o capacidad de beneficiar nuestro noticia te invitamos dejar una disquisición y con deseo lo analizaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)