Actividad 7 de noviembre

¿Cuándo debemos usar cursores?

Este tipo de estructuras sólo deben utilizarse cuando no haya otra forma de manipular conjuntos de datos en una sola instrucción.

¿Como crear y llamar un proceso en mysql?
CREATE PROCEDURE processorders()
BEGIN
   -- Declare the cursor
   DECLARE ordernumbers CURSOR
   FOR
   SELECT order_num FROM orders;
   -- Open the cursor
   OPEN ordernumbers;
   -- Close the cursor
   CLOSE ordernumbers;
END;
Para llamar
mysql> call ejemplo;


¿Como crear Una funcion en mysql?


CREATE FUNCTION sp_name ([parameter[,...]])
    RETURNS type
    [characteristic ...] routine_body

ejemplo:


CREATE FUNCTION `saldo_30_dias`(par_poli_id INTEGER(11))
RETURNS decimal(10,2)
NOT DETERMINISTIC
SQL SECURITY DEFINER
COMMENT ”

No hay comentarios:

Publicar un comentario