Skip site navigation (1) Skip section navigation (2)

RE:

From: "Hugo Gamarra" <hgamarra(at)hacienda(dot)gov(dot)py>
To: "'Victor'" <victor(dot)perez(at)e-evolution(dot)com>,<pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE:
Date: 2005-06-29 16:32:20
Message-ID: 002201c57cc8$1ef715a0$ef06000a@SSET.GOV.PY (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola!!! 
No creo que sea muy difícil implementar en pl/pgsql, estuve mirando la
documentación de esa función...y básicamente lo que hace es una
descripción de expresión que se le envía como parámetro (tipo de dato,
longitud y los valores ascii de cada carácter que lo compone, separados
por una coma), lo que no veo es una necesidad real de utilizarlo a no
ser de que sea necesario tener en cuenta el tipo de dato que estés
comparando

Ejemplo de la Función 
Select nombre, dump(nombre) Dump from personas;

NOMBRE   DUMP
------------------------------------------
Scott    Typ=1 Lne=5: 83,99,111,116,116

--
Saludos cordiales,
Hugo Gamarra.
 

> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-
> owner(at)postgresql(dot)org] En nombre de Victor
> Enviado el: Martes, 28 de Junio de 2005 19:17
> Para: Manuel Sugawara; pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: Re: [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
> 
> ---------------------------(fin del
mensaje)---------------------------
> TIP 5: ¿Has leído nuestro extenso FAQ?
> 
>          http://www.postgresql.org/files/documentation/faqs/FAQ.html


In response to

  • Re: at 2005-06-28 23:17:04 from Victor

pgsql-es-ayuda by date

Next:From: Hugo GamarraDate: 2005-06-29 16:38:19
Subject: RE:
Previous:From: Jaime CasanovaDate: 2005-06-29 16:19:49
Subject: Re: pgsql-es-ayuda

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group