From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | "ARMIJO SEVERINO, CARLOS" <carmijo(at)sernapesca(dot)cl> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Como Ejecuto Procedimiento Almacenado desde pgAdminIII 1.6 |
Date: | 2007-04-10 21:24:32 |
Message-ID: | 20070410212432.GI7786@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
ARMIJO SEVERINO, CARLOS escribió:
>
> Buenas tardes, favor necesito me puedan orientar como construir un
> Procedimiento Almacenado en PostGre 7.4
>
> Le he creado como función Sp_LeeAfiliado'
>
> Que contiene este código:
>
>
> - Function: "Sp_LeeAfiliados"()
> -- DROP FUNCTION "Sp_LeeAfiliados"();
> CREATE OR REPLACE FUNCTION "Sp_LeeAfiliados"()
> RETURNS SETOF "Afiliado" AS
> 'Select "*" FRom "Afiliado"'
> LANGUAGE 'sql' VOLATILE;
>
>
> y lo ejecuto asi:
>
> select '*' from 'Sp_LeeAfiliado'
>
> Y me arroja el siguiente Error....
>
> ERROR: parser: parse error at or near "'Sp_LeeAfiliado'" at character 18
Cual es el objetivo de ponerle tantas comillas a la cosa? Prueba asi:
select * from "Sp_LeeAfiliado"();
No le pongas ninguna comilla a "*" en el SP tampoco.
(BTW se llama PostgreSQL, si quieres abreviarlo puedes decir "Postgres".
Pero jamas "Postgre", mucho menos PostGre).
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Roberto Cesar Najera | 2007-04-10 22:01:37 | trigger |
Previous Message | ARMIJO SEVERINO, CARLOS | 2007-04-10 21:03:16 | Como Ejecuto Procedimiento Almacenado desde pgAdminIII 1.6 |