Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Update Minúsculas a Mayúsculas (Acentos) (https://www.clubdelphi.com/foros/showthread.php?t=47536)

Paoti 30-08-2007 17:58:15

Update Minúsculas a Mayúsculas (Acentos)
 
Hola compañeros....


tengo una pregunta o una duda o ya no sé que sea....



tengo un catalogo de 12,000 registros.

ejecuto la siguiente sentencia:

Código SQL [-]
UPDATE TABLA SET DESCRICION = UPPER(DESCRIPCION)


creo que es Ucase la función, no tengo Firebrd en el trabajo.


el caso es que si me hace el update pasando a mayúsculas, sin embargo, las min´suculas con acentos no las paso a mayúsculas.


por lo tanto, los registros quedán así:

'MAYúSCULAS'

como resolverias ese problema


un procedimiento alamcenado.... sería mucho.... para hacer eso


un UPDATE CON FUNCIONES... estaria genial, mas no se cual funcion, usando LIKE


no lo sé.


gracias por la ayuda recibida...

-Paoti.

jhonny 30-08-2007 18:39:40

Si el Update lo estas haciendo desde delphi podrias usar:

Código Delphi [-]
'UPDATE TABLA SET DESCRICION ="'+AnsiUpperCase(DESCRIPCION)+'"';

Pero si quieres hacerlo desde el motor, pues realmente no conozco una funcion que lo haga, de manera que yo buscaria mas y si no la encuentro, pues crearia una UDF con esa función AnsiUpperCase.

Paoti 30-08-2007 18:58:04

Gracias viejo,.... no lo hia visto así....


lo haré tenlo por seguro...


La franja horaria es GMT +2. Ahora son las 07:07:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi