varchar(-1)是什么意思?

Sre*_*S T 24 sql sql-server varchar sql-server-2008

SQL Server 2008中varchar(-1)的含义是什么?它是varchar(max)的替代品吗?

gbn*_*gbn 26

这是如何在.net SQLDBType中表示varchar(max)(未明确说明,但长度为-1)

我现在不能在SQL Server中使用SQL语言来尝试它,但是我确定它仅适用于客户端代码,因为varchar通常在1到8000之间强烈定义,但对于max类型,它不是.


And*_*ith 7

我认为这是varchar(max)。我以前没看过

  • 我不明白为什么有人会拒绝正确的答案。我知道这是一个非常老的问题,但无论如何我都赞成。 (4认同)

小智 5

只有SQL查询分析器显示-1而不是Max.在设计视图中,您仍然可以将其视为Max.