2010-01-16 109 views
1

我正在使用SQL Server并编写一个blogtool。什么是在SQL Server中存储博文的最佳数据类型?

我想存储超过4000个字符的文本,并希望它可以快速搜索。

ntext是否使用正确的数据类型?

+0

我宁愿使用搜索API来查看索引页面,以在我的站点中创建搜索框,而不是开发自己的搜索算法。很容易,例如尝试Google Search API。 – 2010-01-16 16:33:39

回答

8

使用VARCHAR(最大值)或nvarchar(最大) - 文本和ntext数据类型已过时,不应该再使用

+0

nvarchar(max)的最大长度是多少? – Glenn 2010-01-16 16:29:20

+0

通常是4000个字符,8000为varchar,但它取决于其他列在同一个表中的大小我认为 – 2010-01-16 16:31:43

+3

varchar(max)和nvarchar(max)应该上升到2GB - 它仅适用于sql 2005 – Ray 2010-01-16 16:43:04

0

雷是正确的 - 使用VARCHAR(最大值)或nvarchar(最大)。这支持高达2GB的数据。

相关问题