Re: Function para borrar

2018-05-22 Thread Micky Khan
Siempre hay oportunidad de aprender cosas nuevas. Gracias ese era el asunto... MK De: Anthony Sotolongo Enviado: martes, 22 de mayo de 2018 20:32 Para: Micky Khan; FORO POSTGRES Asunto: Re: Function para borrar te lo esta diciendo el error: Quítale el row

Re: Function para borrar

2018-05-22 Thread Anthony Sotolongo
te lo esta diciendo el error: Quítale  el rows 1000 del final del código ;-) saludos El 22/05/18 a las 16:30, Micky Khan escribió: Ya lo habia echo asi. Me arroja el siguiente error : ERROR:  ROWS no es aplicable cuando una función no retorna un conjunto ---

Re: Function para borrar

2018-05-22 Thread Micky Khan
Ya lo habia echo asi. Me arroja el siguiente error : ERROR: ROWS no es aplicable cuando una función no retorna un conjunto De: Anthony Sotolongo Enviado: martes, 22 de mayo de 2018 20:26 Para: Micky Khan; FORO POSTGRES Asunto: Re: Function para borrar Hola M

Re: Function para borrar

2018-05-22 Thread Anthony Sotolongo
Hola Micky, te está diciendo que tienes un error de sintaxis, y a simple vista se ve que la función no esta retornando nada, requisito en PG te faltaria poner:  returns void as , ya que según veo la lógica dentro no te interesa devolver nada, te quedaría mas o menos así: CREATE OR REPLACE F

Re: Function para borrar

2018-05-22 Thread Alvaro Herrera
Micky Khan escribió: > Buenas . > > Estoy creando una funcion para borrar y me sale este error : Te falta el "RETURNS typ" después de los parámetros: > CREATE OR REPLACE FUNCTION public.borrar_rollos ( > > seq_rollo integer > ) --- aquí > $body$ > DECLARE -- Álvaro Herrera

Function para borrar

2018-05-22 Thread Micky Khan
Buenas . Estoy creando una funcion para borrar y me sale este error : ERROR: error de sintaxis en o cerca de «$body$ DECLARE begin DELETE FROM almacen_crudo WHERE seq_tejido_ejec_detalle = $1 ; RETURN; end; $body$» LINE 1: ...E FUNCTION public.borrar_rollos ( seq_rollo integer ) $body$