sql-server-2008 - varchar(max) 有多少个字符?

标签 sql-server-2008 size varchar

当数据类型为 VARCHAR(MAX) 时,SQL Server 2008 数据库字段可以包含多少个字符?

最佳答案

来自http://msdn.microsoft.com/en-us/library/ms176089.aspx

varchar [ ( n | max ) ] Variable-length, non-Unicode character data. n can be a value from 1 through 8,000. max indicates that the maximum storage size is 2^31-1 bytes. The storage size is the actual length of data entered + 2 bytes. The data entered can be 0 characters in length. The ISO synonyms for varchar are char varying or character varying.

1 个字符 = 1 个字节。并且不要忘记 2 个字节作为终止符。因此,2^31-3 个字符。

关于sql-server-2008 - varchar(max) 有多少个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1761124/

相关文章:

postgresql - 如何从 Varchar 字符串转换为 Unix 时间类型?青梅

mysql - MySQL中将数据类型varchar转换为数据类型date(一张表)

sql-server-2008 - 无法使用Electronic将数据表单插入到SQL Server

sql-server-2008 - T-SQL : Optional table joins?

Python tkinter。如何获取菜单的高度

python-2.7 - Python读取unicode文件名

sql - 如果第一个字符是 SQL 中的特定字符,如何删除它

powershell - 尚未为 Windows PowerShell 版本 2 注册任何管理单元

c - 超过缓冲区大小?

SQL:为什么 varchar(50) 是默认值?