length - SQL Server, nvarchar(MAX) o ntext, image o varbinary?
sql varbinary max (2)
Una vez que lo coloque en el blob, será difícil usarlo para la comparación normal de SQL. Consulte Uso de tipos de datos de gran valor .
¿Cuándo debería elegir uno u otro? ¿Cuáles son las implicaciones con respecto al espacio y la indexación (texto completo)?
Por cierto: actualmente estoy usando el planeo de SQL Server 2005 para actualizar a 2008 en los próximos meses.
Gracias
Los nuevos campos (máximos) hacen que sea mucho más fácil tratar con los datos del código .NET. Con varbinary(max)
, simplemente establece el valor de un SqlParameter
en una matriz de bytes y listo. Con el campo de imagen, necesita escribir unos cientos de líneas de código para transmitir los datos dentro y fuera del campo.
Además, los campos de imagen / texto están en desuso en favor de varbinary(max)
y varchar(max)
, y las versiones futuras de Sql Server suspenderán el soporte para ellos.