我正在制作博客,文章网站,所以我决定将NTEXT数据类型用于博客和文章内容。直到我看到这个
重要
ntext,text和image数据类型会 将来的版本中删除 MicrosoftSQL Server。避免使用这些 新开发工作中的数据类型, 并计划修改那些应用程序 目前使用它们。使用nvarchar(max), varchar(max)和varbinary(max) 代替。
固定和可变长度数据类型 用于存储大型非Unicode和 Unicode字符和二进制数据。 Unicode数据使用UNICODE UCS-2 字符集。 (http://msdn.microsoft.com/en-us/library/ms187993.aspx)
我确定如果我使用nvarchar(max),博客和文章内容将达到4000个字符限制。 在这种情况下我应该使用什么数据类型?
答案 0 :(得分:8)
你应该使用nvarchar(max)/ varchar(max) - 这是当前的一对文本类型。
使用这些类型时,你对字段大小没有限制(好吧,实际上限制是2 Gb,但我认为你不会打它)。
有关详细信息,请参阅MSDN: