我想在 SQL Server 中创建一个包含超过 8000 个字符的列的 html 表。所以 varchar(Max)
只存储 8000 所以任何解决方案..
最佳答案
正如评论中所述,VARCHAR(MAX)
可以容纳的字符远远多于您的指尖所能承受的。请记住,如果您PRINT
VARCHAR(MAX)
变量,它只会打印出前 8000 个字符(默认),因为这是 PRINT
函数的限制。
编辑:对此进行扩展,您可以将字符位置传递给 PRINT
,它将显示从该位置开始的 8000 个字符,因此一个简单的 while 循环就足以显示整个变量。
关于sql - 使用 SQL 在字符串中存储超过 8000 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31721785/