From: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
---|---|
To: | Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
Cc: | "Mario Alberto Soto Cordones" <mario_soto(at)venezolanadeavaluos(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Problema creando una regla |
Date: | 2004-05-17 15:29:02 |
Message-ID: | m33c5z9io1.fsf@conexa.fciencias.unam.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar> writes:
> El Dom 16 May 2004 15:26, Mario Alberto Soto Cordones escribió:
> > Hola lista , estoy creando la siguiente regla
> >
> > CREATE RULE "new_rule" AS ON SELECT TO "public.activos"
> > DO INSTEAD (update activos set co_barra = 'AF ' || activos.co_empresa ||
> > activos.co_filial || activos.nu_activo_fijo );
> >
> > Y me da el siguiente error
> >
> > ERROR: las reglas en SELECT deben tener una acción INSTEAD SELECT
> >
> > Pero a mi juicio la regla esta correcta. ?????
¿qué es lo que quieres hacer con la regla según ``tu juicio''?, si la
regla es para un select entonces debe de regresar datos del select. No
puedes cambiar la semántica del select. punto, más alla de lo que tu
juicio te dicte.
Nota también que (casi seguro) no es "public.activos" sino
public.activos.
Saludos,
Manuel.
From | Date | Subject | |
---|---|---|---|
Next Message | Manuel Sugawara | 2004-05-17 15:38:07 | Re: Consulta con fechas |
Previous Message | Manuel Sugawara | 2004-05-17 15:24:38 | Re: Problemas para encriptar datos |