Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2014, 08:55
Avatar de adrirs11
adrirs11
 
Fecha de Ingreso: diciembre-2012
Ubicación: BCN
Mensajes: 107
Antigüedad: 11 años, 3 meses
Puntos: 1
Pasar antiguos datos char a varchar, es posible?

Buenas a todos, os explico..El problema que tengo es que hay una columna en la bdd con la que trabajo que es char(30), esta columna solo contiene números de teléfono, el error del que hizo la bdd es que lo puso a char(30) en vez de a varchar(30), y cuando haces una petición a un web service te devuelve longitud 30 en vez de los 9 que están ocupados. Acabo de cambiar la columna a varchar y me devuelve la longitud que está ocupada, en este caso 9 ya que se trata de un número de teléfono español.

Pues el problema es que los nuevos datos que inserto ya me los devuelve bien, pero los antiguos antes de cambiar la columna de tipo me sigue devolviendo longitud 30. Mi pregunta es, ¿Hay manera de cambiar estos datos char a varchar?¿O me tengo que currar un programa en vb.net para que me lo haga?

Gracias, saludos.