Pergunta

Quando devo escolher um ou outro?Quais são as implicações em relação ao espaço e à indexação (de texto completo)?

POR FALAR NISSO:Atualmente estou usando o SQL Server 2005 planejando atualizar para 2008 nos próximos meses.

Obrigado

Foi útil?

Solução

Os novos campos (max) facilitam muito o tratamento dos dados do código .NET.Com varbinary(max), você simplesmente define o valor de a SqlParameter para uma matriz de bytes e pronto.Com o campo de imagem, você precisa escrever algumas centenas de linhas de código para transmitir os dados para dentro e para fora do campo.

Além disso, os campos de imagem/texto estão obsoletos em favor de varbinary(max) e varchar(max), e versões futuras do Sql Server descontinuarão o suporte para eles.

Outras dicas

Depois de colocá-lo no blob, será difícil usá-lo para comparação SQL normal.Ver Usando tipos de dados de grande valor.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top