Re: Como Ejecuto Procedimiento Almacenado desde pgAdminIII 1.6

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  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