From: | Victor <victor(dot)perez(at)e-evolution(dot)com> |
---|---|
To: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: |
Date: | 2005-06-28 23:17:04 |
Message-ID: | 200506281817.04845.victor.perez@e-evolution.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Manuel!
es lo que me te mìa, pero bueno veamos que se puede hacer, este es la
sentencia SQL:
UPDATE I_BPartner i SET C_BPartner_Location_ID=(SELECT C_BPartner_Location_ID
FROM C_BPartner_Location bpl INNER JOIN C_Location l ON
(bpl.C_Location_ID=l.C_Location_ID)
WHERE i.C_BPartner_ID=bpl.C_BPartner_ID AND bpl.AD_Client_ID=i.AD_Client_ID
AND DUMP(i.Address1)=DUMP(l.Address1) AND DUMP(i.Address2)=DUMP(l.Address2)
AND DUMP(i.City)=DUMP(l.City) AND DUMP(i.Postal)=DUMP(l.Postal) AND
DUMP(i.Postal_Add)=DUMP(l.Postal_Add) AND
DUMP(i.C_Region_ID)=DUMP(l.C_Region_ID) AND
DUMP(i.C_Country_ID)=DUMP(l.C_Country_ID))
WHERE C_BPartner_ID IS NOT NULL AND C_BPartner_Location_ID IS NULL AND
I_IsImported='N'
lo que entiendo que hace es comparar dos valores de distintas tablas
convirtiendolos en hexadecimal de esa manera identifica que sean exactos.
Saludos
Victor
El Martes, 28 de Junio de 2005 18:05, escribió:
> Victor <victor(dot)perez(at)e-evolution(dot)com> writes:
> > Tengo ahora un problema que talvez ustedes me puedan ayudar con una
> > función de oracle Dump()
>
> No existe algo así en PostgreSQL. ¿para qué se usa en el proyecto?,
> Pareciera que es algo muy interno a Oracle.
>
> > Que función podría suplir en postgresql esto mismo, Talvez MD5 ?
>
> Podría ser, depende de cómo y para qué se usa la función dentro del
> sistema.
>
> Saludos,
> Manuel.
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/files/documentation/faqs/FAQ.html
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-06-28 23:22:09 | Re: Ayuda |
Previous Message | Manuel Sugawara | 2005-06-28 23:05:42 | Re: |