Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 可变长度超过8000个字符_Sql Server - Fatal编程技术网

Sql server 可变长度超过8000个字符

Sql server 可变长度超过8000个字符,sql-server,Sql Server,可变长度超过8000个字符 我的可变长度超过8000个字符。 因为我们不能将文本数据类型与局部变量和最大限制一起使用 varchar数据类型是8000,那么解决方案是什么呢 谢谢,使用VARCHAR(MAX)。它最多可存储2147483647个字符。您可以使用varchar(max)数据类型您可以使用nvarchar(max)数据类型。您可以使用varchar(max)或文本数据类型。但我更喜欢使用varchar(max),因为文本数据类型已被弃用。如果它不是您要存储的文本,请使用 varbin

可变长度超过8000个字符

我的可变长度超过8000个字符。 因为我们不能将文本数据类型与局部变量和最大限制一起使用 varchar数据类型是8000,那么解决方案是什么呢


谢谢,

使用
VARCHAR(MAX)
。它最多可存储2147483647个字符。

您可以使用
varchar(max)
数据类型您可以使用
nvarchar(max)
数据类型。

您可以使用varchar(max)或文本数据类型。但我更喜欢使用varchar(max),因为文本数据类型已被弃用。

如果它不是您要存储的文本,请使用

varbinary(max)

什么版本的SQL server?需要更多关于您正在尝试执行的操作的信息。但首先是ReadText和WriteText。警告:这很痛苦。就我个人而言,我会认真考虑找些别的东西来做这项工作。甚至比这更重要的是,对于一个真正的人来说。谢谢你有趣的研究。