合适的数据类型,用于保存大于8000字符的字符串

时间:2010-05-22 22:05:32

标签: sql-server sql-server-2008 large-text

在SQL数据库中保存字符串超过8000个字符的合适数据类型是什么?

1 个答案:

答案 0 :(得分:2)

对于SQL Server 2005+ varchar(max)nvarchar(max),具体取决于您是否需要另存为unicode。

如果您没有此要求(或预计需要它),varchar选项的空间效率会更高。

您的问题中未提供特定版本的SQL Server。 2005年之前,它将是text数据类型。

注意:在回答你的评论时,请使用'varchar(max)'。请勿将数字替换为“max”!