Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/02/2016, 14:28
marcnovio
 
Fecha de Ingreso: febrero-2016
Mensajes: 3
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: Crear una funcion que llame a una tabla con un id

Esto es lo que he encontrado mas logico para que me funcione, aun que el return de integer no me acaba de cuadrar si lo que quiero es toda la fila de ese ID, pero no se como hacer-lo.

Código SQL:
Ver original
  1. CREATE FUNCTION adreca_client(i INT) RETURN INTEGER AS $$
  2. BEGIN
  3. SELECT * FROM client WHERE id = i;
  4. END;
  5. $$ LANGUAGE plpgsql;


El error que sale es el siguiente:
Código BASH:
Ver original
  1. ERROR:  query has no destination for result data
  2. HINT:  If you want to discard the results of a SELECT, use PERFORM instead.
  3. CONTEXT:  PL/pgSQL function "adreca_client" line 1 at SQL statement

Última edición por gnzsoloyo; 15/02/2016 a las 14:43 Razón: Faltaba información