【发布时间】:2011-10-27 04:05:34
【问题描述】:
SQL Server Text type vs. varchar data type:
根据经验,如果您需要文本值超过 200 字符 AND 不要在此列上使用连接,使用 TEXT。
否则使用 VARCHAR。
假设我现在的数据是 4000 个字符,并且我不在此列上使用连接。通过该引用,与使用 varchar(4000) 相比,使用 TEXT/varchar(max) 更有利。
为什么会这样? (在这种情况下,TEXT/varchar(max) 比普通的 varchar 有什么优势?)
【问题讨论】:
-
这有关系吗?这些天来,我会说你应该使用 VARCHAR(MAX) 而不是 TEXT 。您是在谈论特定版本的 SQL Server 吗?
-
@Matt Gibson 嘿,我已经添加了 varchar(max) 部分。我不是在谈论特定版本,但如果需要,2008 年
标签: sql-server database text varchar