[RTRIM] Una función que ayuda bastante.

H@la.

Bueno esta haciendo un proceso de migración de datos y me encontre con un ligero problema o inconveniente.

Resulta que cundo hay campos char y importas datos desde una fuente externa, en este caso Excelito. Cuando se hacia la importacion este rellenaba con espacion en blanco hasta completar el tamaño del campo. Este a demas que trae problemas con la interfas ya que el formulario se desborda por lo espcacios en blanco y bueno ciestos de registros que tiene la tabla, viene la pregunta que hacer.

Una opción seria cambiar el tipo de datos y volver a importar.

Otra es buscar en los libros de ayuda de Sql Server, y bueno me decidi por esta opcion y encontre la funcion RTRIM y LTRIM. Y lo que hice fue basicamente acutualizar ese campo.

   1: -- ================================================
   2: -- TSQL para actualizar campo con RTRIM
   3: -- ================================================
   4:  
   5: update Tb_CIE10 set CIE_Descripcion = RTRIM(CIE_Descripcion)

 

Bueno, Problema resuelto. Pero igual me quedo la duda y probe con ingresar los registros con SQL y persistio el problema. Con tipo varchar no hay problema, pero con char si hay el inconveniente. Gracioso no!.

S@ludos.

Romny

Publicado por

Romny Duarte

Ingeniero de sistemas con experiencia en desarrollo web y móvil, geek, amante de la lectura y de la tecnología.

Un comentario en “[RTRIM] Una función que ayuda bastante.”

  1. Ya sea que uses varchar o char, siempre te conviene hacer un RTRIM(LTRIM(Columna)) para que el dato entre limpio a la nueva tabla, salvo alguna excepción en la que tengas que respetar explícitamente los espacios iniciales.

    (¿Porque los muchachos de MS se habrán olvidado el TRIM?)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *