SQL Server,nvarchar(MAX)或ntext,image还是varbinary?

Jul*_*sar 8 t-sql sql-server sql-types sql-server-2005

我什么时候应该选择其中一个?对空间和(全文)索引有什么影响?

顺便说一句:我目前正在使用SQL Server 2005计划在接下来的几个月内升级到2008年.

谢谢

Eri*_*ard 13

新(最大)字段使得处理.NET代码中的数据变得更加容易.使用varbinary(max),您只需将a的值设置SqlParameter为字节数组即可完成.在图像字段中,您需要编写几百行代码来将数据流入和流出字段.

此外,图像/文本字段弃用,取而代之的varbinary(max)varchar(max),和SQL Server的未来版本将停止对他们的支持.