Skip site navigation (1) Skip section navigation (2)

Re: ERROR: la consulta no tiene un destino para los datos de resultado

From: eduardo reyes <allcomsystem(at)gmail(dot)com>
To: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
Cc: Álvaro Hernández Tortosa <aht(at)nosys(dot)es>, Diana Lilia Rodríguez Cruz <lilia_tecisc(at)yahoo(dot)com(dot)mx>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: ERROR: la consulta no tiene un destino para los datos de resultado
Date: 2011-08-22 04:56:08
Message-ID: CAEgdABWPnLLGyhaqtv4r3YsXXFrYepGYbgazaczg9gfPXKGMvg@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Investigate una funcion que setorna records y no es tipo PG-PLSQL sino SQL
Estas retornando un valor en la Funcion y tienes 4 columnas e el SELECT
Saludos..


El 22 de agosto de 2011 01:55, Jaime Casanova <jaime(at)2ndquadrant(dot)com>escribió:

> 2011/8/21 Álvaro Hernández Tortosa <aht(at)nosys(dot)es>:
> >     Hola, Diana.
> >
> >     El mensaje de error es claro: no estás guardando los resultados del
> > select en ningún lado. Debes guardarlos en una variable y usar "SELECT
> > INTO". Mira ejemplos de código. En tu caso, tendrás que declarar una
> > variable de tipo record y guardar ahí los resultados que luego quieres
> usar
> > en el insert. Por cierto, revisa el valor que devuelves, no sé si tiene
> > mucho sentido...
> >
>
> Tambien podria usar:
> """
> INSERT INTO nipcaredb.dispositivos(idctrl, idcliente, idserial,
> idproducto, dispositivo, so)
> SELECT b.idctrl AS idctrl,b.idcliente AS idcliente,b.idserial AS idserial,
>  b.idproducto AS idproducto, hd, os
>   FROM nipcaredb.seriales as a ,nipcaredb.ctrlproductos as
> b,nipcaredb.clientes as c
> WHERE a.serial=serial and a.idserial=b.idserial and
> c.idcliente=b.idcliente;
> """
> en una funcion sql, concuerdo en que el valor de retorno no tiene
> sentido, pero ademas esta declaracion tampoco:
> """
> resultado_BOL BOOLEAN DEFAULT '0';
> """
>
> --
> Jaime Casanova         www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>

In response to

pgsql-es-ayuda by date

Next:From: eduardo reyesDate: 2011-08-22 05:03:12
Subject: Re: separar datos de un campo
Previous:From: Jaime CasanovaDate: 2011-08-22 00:55:58
Subject: Re: ERROR: la consulta no tiene un destino para los datos de resultado

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group