Re: Port Oracle to PostgreSQL Compiere

From: Victor <victor(dot)perez(at)e-evolution(dot)com>
To: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
Cc: Alvaro Herrera <alvherre(at)surnet(dot)cl>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Port Oracle to PostgreSQL Compiere
Date: 2005-07-04 22:55:02
Message-ID: 200507041755.03491.victor.perez@e-evolution.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias a todos, finalmente la converciòn quedo lista

Oracle
UPDATE C_Invoice i SET (Description,POReference)=(SELECT
Description,POReference FROM C_Order o WHERE i.C_Order_ID=o.C_Order_ID) WHERE
DocStatus NOT IN ('RE','CL') AND C_Order_ID=1003761

PostgreSQL
UPDATE C_Invoice SET
Description=C_Order.Description,POReference=C_Order.POReference FROM C_Order
o WHERE C_Invoice.C_Order_ID=o.C_Order_ID AND C_Invoice.DocStatus NOT IN
('RE','CL') AND C_Invoice.C_Order_ID=1003761

Saludos
Victor

El Lunes, 4 de Julio de 2005 16:06, Juanky Moral escribió:
> Lo cierto es que tu query tiene mucho mejor pinta :)
> Desconocía ese detalle del manual. La probaré, sin duda.
>
> El 4/07/05, Alvaro Herrera<alvherre(at)surnet(dot)cl> escribió:
> > On Mon, Jul 04, 2005 at 02:51:52PM -0500, Victor wrote:
> > > Hola Alvaro!
> > >
> > > perdòn, por no entender lo que medices como quedarìa al final
> >
> > algo como
> >
> > UPDATE AD_User
> > SET C_Greeting_ID = I_BPartner.C_Greeting_ID, Name = I_BPartner.Name
> > FROM I_BPartner
> > WHERE AD_User.C_Greeting_ID = I_BPartner.I_BPartner_ID
> >
> > --
> > Alvaro Herrera (<alvherre[a]surnet.cl>)
> > "La virtud es el justo medio entre dos defectos" (Aristóteles)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Antonio Tellez Flores 2005-07-05 00:01:21 Re: Pregunta indiscreta
Previous Message Alvaro Herrera 2005-07-04 22:54:57 Re: Pregunta indiscreta