From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Wdiaz <wdiaz(at)unipamplona(dot)edu(dot)co> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Malformed function or procedure escape syntax at offset 1. |
Date: | 2006-09-07 02:57:38 |
Message-ID: | 20060907025738.GA603@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Wdiaz escribió:
> El error que me sale es le siguiente:
>
> ERROR: record "old" is not assigned yet
> DETAIL: The tuple structure of a not-yet-assigned record is indeterminate.
> CONTEXT: PL/pgSQL function "f_general_e_aud_cliente" line 2 at SQL
> statement
> sentencia SQL: «INSERT INTO general.cliente( clie_id, "clie_nombre",
> "clie_fechacambio", "clie_registradopor", "ticl_id", "clie_sigla")
> VALUES ( $1 , $2 , now(), $3 , $4 , $5 )»
> PL/pgSQL function "pr_general_i_cliente" line 9 at SQL statement
>
> el campo que aparece en el error como $1 es la variable seq
Calma y tranquilidad.
La funcion que muestras arriba es f_general_e_aud_cliente. La funcion
que nos mostraste previamente era pr_general_i_cliente:
> > El día 6/09/06, *Wdiaz* <wdiaz(at)unipamplona(dot)edu(dot)co
> > <mailto:wdiaz(at)unipamplona(dot)edu(dot)co>> escribió:
> >
> > CREATE OR REPLACE FUNCTION general.pr_general_i_cliente("varchar",
> > "varchar", "numeric", "varchar")
> > RETURNS "numeric" AS
> > $BODY$DECLARE
Creo que debes ser un poco mas estricto contigo mismo. Si quieres que
te demos ayuda efectiva (y estamos dispuestos a hacerlo), no nos
inventes fantasias sobre lo que crees que podrias llegar a querer hacer.
Mas bien, dinos exactamente que estas _realmente_ haciendo.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2006-09-07 05:51:28 | Re: Tipo de datos |
Previous Message | Wdiaz | 2006-09-07 00:42:02 | Re: Malformed function or procedure escape syntax at offset 1. |