El día 11 de noviembre de 2008 16:52, Patricio Cifuentes Ithal
<[EMAIL PROTECTED]> escribió:
> Me ha tocado ver un pequeño problema de versatilidad, estoy haciendo una
> serie de búsquedas sobre tablas con la función like y lower, justamente para
> campos de tipo texto y funciona completamente bien, pero además estoy
> haciendo lo mismo con campos numéricos y también funciona bien, solo que es
> en versión 8.2.5, la diferencia esta en que si hago lo mismo en 8.3
> obviamnete me reclama por que no se puede hacer (según lógica tecnica), un
> lower sobre un campo de tipo numérico y meno shacer un like sobre ese mismo
> campo. Tengo super claro que es obvio, pero en el caso de la versión 8.2.5
> en vez de ser estricto y pasar por alto esa regla hace justamene que el
> motor de datos sea versátil en sus tipos, osea puedo aplicar funciones de
> cualquier tipo en justamente en cualquier tipo de campo.
>
>
>
> Podría saber si acaso el que se dio cuenta de eso y lo programo para sea
> estricto se habrá dado cuenta que limito una versatibilidad super potente en
> el nucleo?. O habra hecho algo justamente versátil para los tipos
> numéricos?. O simplemente fue una decisión estricta que se tomo y se dijo.
> "ya. Ahora las funciones de texto solo a tipos de texto"

mmmmm no tengo respuesta para tú pregunta, creo que tengo otro punto
de vista, pero en mi caso nunca e intentado buscar en un campo
numérico. ¿ Por que alguien desearía buscar en un campo numérico ?
--
TIP 5: ¿Has leído nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html

Responder a