Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 SQL 数据库中保存超过 8000 个字符的字符串的合适数据类型是什么?
对于 SQL Server 2005+varchar(max)或nvarchar(max)取决于您是否需要另存为 unicode。
varchar(max)
nvarchar(max)
如果您没有此要求(或预计永远需要它),则该varchar选项更节省空间。
varchar
您没有在问题中提供特定版本的 SQL Server。在 2005 年之前,它将是text数据类型。
text
注意:在回答您的评论时,请完全按照书面说明使用 'varchar(max)'。不要用数字代替“max”!