[英]SQL Server, nvarchar(MAX) or ntext, image or varbinary?
我什么时候应该选择其中一个? 对空间和(全文)索引有什么影响?
顺便说一句:我目前正在使用SQL Server 2005计划在接下来的几个月内升级到2008年。
谢谢
新(最大)字段使得处理.NET代码中的数据变得更加容易。 使用varbinary(max)
,只需将SqlParameter
的值设置为字节数组即可完成。 在图像字段中,您需要编写几百行代码来将数据流入和流出字段。
此外,不推荐使用图像/文本字段以支持varbinary(max)
和varchar(max)
,并且未来版本的Sql Server将停止对它们的支持。
一旦将它放入blob中,就很难用于正常的SQL比较。 请参阅使用大值数据类型 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.