From: | Giorgio PostgreSQL <giorgio(dot)pgsql(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Consulta sobre Triggers |
Date: | 2009-05-29 23:30:23 |
Message-ID: | c8a4ef220905291630i301c3509la25b67ce269d4ecb@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Que esta mal en esta funcion:
CREATE OR REPLACE FUNCTION public.f_alm_servicio_compra_tr()
RETURNS trigger AS
$$
BEGIN
IF (TG_OP = 'INSERT') THEN
INSERT INTO alm_servicio_compra VALUES(
OLD cod_referencia, OLD fec_registro, OLD cod_proveedor, OLD
punto_llegada, OLD fec_referencia, OLD fec_traslado, OLD cod_transporte, OLD
cod_empresa, OLD cod_sucursal,
NEW cod_servicio, NEW fec_registro, NEW cod_proveedor, NEW
punto_partida, NEW fec_servicio, NEW fec_traslado, NEW cod_transporte, NEW
cod_empresa, NEW cod_sucursal);
END IF;
RETURN NULL;
END;
$$
LANGUAGE 'plpgsql';
----------------------------------------------
Este es el error:
----------------------------------------------
SQL Error: ERROR: syntax error at or near "cod_referencia"
LINEA 1: INSERT INTO alm_servicio_compra VALUES( $1 cod_referencia,...
^
CONSULTA: INSERT INTO alm_servicio_compra VALUES( $1 cod_referencia, $1
fec_registro, $1 cod_proveedor, $1 punto_llegada, $1 fec_referencia,
$1 fec_traslado, $1 cod_transporte, $1 cod_empresa, $1 cod_sucursal,
$2 cod_servicio, $2 fec_registro, $2 cod_proveedor, $2
punto_partida, $2 fec_servicio, $2 fec_traslado, $2 cod_transporte,
$2 cod_empresa, $2 cod_sucursal)
CONTEXTO: SQL statement in PL/PgSQL function "f_alm_servicio_compra_tr"
near line 5
Que hago mal.. espero me sigan ayudando..
From | Date | Subject | |
---|---|---|---|
Next Message | Jose Vasquez | 2009-05-29 23:42:30 | Re: Funciones y esquemas |
Previous Message | Alvaro Herrera | 2009-05-29 23:18:07 | Re: Como puedo copiar el contenido de un esquema en otro esquema |