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