加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

字符串或二进制数据将被截断SQL错误

发布时间:2020-12-12 08:52:18 所属栏目:MsSql教程 来源:网络整理
导读:我有一个SQL存储过程,接受VARCHAR(MAX)类型的参数. 据我所知,据我所看到的,这种字符串的最大大小是2GB: MSDN 由于某些原因,当传递一个大于8KB的字符串时,我得到: String or binary data would be truncated. 为什么我收到这个错误信息,我该如何解决? 解决
我有一个SQL存储过程,接受VARCHAR(MAX)类型的参数.
据我所知,据我所看到的,这种字符串的最大大小是2GB:
MSDN

由于某些原因,当传递一个大于8KB的字符串时,我得到:

String or binary data would be truncated.

为什么我收到这个错误信息,我该如何解决?

解决方法

根据BoL(你指定的链接),解释有差异.
您可以在查询(n部分)中使用的最大数量为8000.为了存储目的,varchar(max)可以在磁盘上处理2GB.

它只是解释用于查询和存储目的的数据类型.所以底线,你只能在查询中使用8000个字符….

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读