From: | Alejandro Gasca <agasca(at)yahoo(dot)com> |
---|---|
To: | ayuda postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | una duda |
Date: | 2006-05-27 01:54:26 |
Message-ID: | 20060527015426.49557.qmail@web34301.mail.mud.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Saludos a todos los listeros y listeras!
Tengo una duda, referente, creo, a una conversion de datos.
hago una consulta del tipo:
select * from tabla where campo like 'inicio%'
(campo es texto o char y esta indexado)
Ahora, supongo que si indexa el campo tiene que hacer un escaneo por
indice, pero no: si el campo es de tipo char(n) o varchar(n) lo hace
escaneado, si por otro lado es text sí hace el escaneo por índice.
Me supongo que esto es porque al hacer el like convierte char a text...
pero no se...
Habrá forma o una funcion para hacer que se busquen los primeros
caracteres de un char? o ya mejor convierto el campo a text?
De antemano, gracias.
Alejandro
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Ricardo Frydman Eureka! | 2006-05-27 14:49:44 | Ciclo de Encuentros y Conferencias OnLine |
Previous Message | Mario | 2006-05-26 22:44:35 | Re: Como evitar borrado de un registro padre si tiene hijos. |