From: | Hernan Gonzalez <hgonzal(at)sinectis(dot)com(dot)ar> |
---|---|
To: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | como hago casting de tipo char |
Date: | 1998-10-19 22:35:22 |
Message-ID: | 362BBEAA.863420BE@sinectis.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Esta tiene que ser facil:
Como hago para castear los distintos tipo de char?
Ejemplo 1:
SELECT Nombre, Apellido FROM NombresYApellidos
UNION
SELECT NombreCompleto, 'XX' FROM NombreCompleto
Supongan que Apellido es bpchar(10).
Como hago para castear el valor 'XX' para que no
me largue el maldito mensaje :
ERROR: Each UNION query must have identical target types.
Ejemplo 2 :
tengo una tabla NOMBRES con dos campos
NombreCorto : char(10)
NombreLargo : varchar(100)
Como hago para copiar los valores de NombreLargo a NombreCorto,
truncandolos si a mano vine?
UPDATE Nombres SET NombreCorto = substr(NombreLargo,1,10);
... no anda, dice que no puede castear un 'text' a bpchar
(???)
Gracias.
Hernan GOnzalez
Buenos Aires, Argentina
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : cancelacion pgsql-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Sferacarta Software | 1998-10-20 13:27:30 | Re: como hago casting de tipo char |
Previous Message | Ing. Roberto Andrade | 1998-10-19 19:40:52 | Re: acentos? |