[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 sobre “[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?)

Responder a anonymous Cancelar respuesta

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