Pregunta

¿Cuándo debo elegir uno u otro?¿Cuáles son las implicaciones con respecto al espacio y la indexación (de texto completo)?

POR CIERTO:Actualmente estoy usando SQL Server 2005 y planeo actualizar a 2008 en los próximos meses.

Gracias

¿Fue útil?

Solución

Los nuevos campos (máx.) hacen que sea mucho más fácil manejar los datos del código .NET.Con varbinary(max), simplemente estableces el valor de un SqlParameter a una matriz de bytes y listo.Con el campo de imagen, debe 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 dejarán de admitirlos.

Otros consejos

Una vez que lo coloque en el blob, será difícil usarlo para una comparación SQL normal.Ver Usar tipos de datos de gran valor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top