Tengo más de 30 columnas en mi tabla (servidor sql 2008). El tipo de columnas son varchar (x). Sé que en cada columna hay dos espacios adicionales al final del valor de la columna. ¿Cómo usar la función rtrim para todas las columnas y guardar esta modificación en esta tabla existente?SQL Server: Cómo realizar Rtrim en todas las columnas varchar de una tabla
Edición: ¿hay alguna manera de hacerlo utilizando el procedimiento almacenado o el cursor donde no tengo que declarar manualmente todas las columnas?
Es mejor tener 'DATA_TYPE Like '% char%'' de lo contrario, podemos perder los campos de tipo de datos char y nchar. – Shiva
@Shiva - no. Los valores de CHAR y NCHAR siempre se rellenan con espacios en blanco, por lo que no serviría de nada. NVARCHAR podría incluirse, pero las preguntas de OP estaban específicamente alrededor de VARCHARs – AdaTheDev
@AdaTheDev - Derecha .. 'DATA_TYPE Like '% varchar%'' estaría bien. – Shiva