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)
-   -   Quitar Espacios en Sql (https://www.clubdelphi.com/foros/showthread.php?t=18847)

El_Perrito 24-02-2005 18:07:07

Quitar Espacios en Sql
 
Hola al Foro:

Tengo el siguiente problema. he guardado productos en una base de datos pero deberian estar sin espcios, hay alguna funcion en sql, que pueda limpiar los espacios de un campo string y dejarme solo el contenido sin espacios?

Uso firebird 1.5.2 y el dialecto 1

Muchas gracias de antemano por valioso tiempo.

Un Hermano Mexicano los Saluda. :D

defcon1_es 24-02-2005 18:42:11

Hola,
puedes hacerlo con la función ltrim o rtrim que vienen con la librería ib_udf.
Registra esa funcion en tu base de datos y ya está.
Para ello, puedes usar el script ib_udf.sql que viene con esa versión.

Salu2.

RONPABLO 25-02-2005 05:14:11

De que tipo es el campo donde guarda los datos??
 
Solo por curiosidad el campo que guarda es de tipo char????
Si la respuesta es si entonces deberia pensar mejor en un varchar cuando no quiera que aparescan espacios en blanco que uno nunca ha puesto.

Gydba 25-02-2005 12:49:12

Hola,

El varchar es mejor en algunas ocasiones, algunos comentan que para aplicar un índice sobre el campo en cuestión siempre es mejor utilizar los campos de tipo char. Como siempre digo: todo depende del diseño de la aplicación.

Saludos!


La franja horaria es GMT +2. Ahora son las 12:29:46.

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