Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/09/2010, 19:52
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: sql server: por que me da este error?

Me parece que nos ganamos una multa por abrir temas viejos, pero hay que decir que no deberías implementar esa solución, la respuesta correcta ya fue dada, tanto el tipo como longitud de los campos es un tema de diseño y debe contemplar todos los posibles valores para una columna.

El comando set ansi_defaults establece valores para una serie de parámetros de SQL Server que pueden modificar el comportamiento de las consultas SQL y generar resultados no esperados, en el caso particular de la longitud de un varchar, se truncaran los datos y habrá pérdida de información sin ningún tipo de advertencia.

Saludos