1

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

4

1 回答 1

2

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

如果您没有此要求(或预计永远需要它),则该varchar选项更节省空间。

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

注意:在回答您的评论时,请完全按照书面说明使用 'varchar(max)'。不要用数字代替“max”!

于 2010-05-22T22:07:21.663 回答