字符串或二进制数据将被截断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的字符串时,我得到:
为什么我收到这个错误信息,我该如何解决? 解决方法根据BoL(你指定的链接),解释有差异.您可以在查询(n部分)中使用的最大数量为8000.为了存储目的,varchar(max)可以在磁盘上处理2GB. 它只是解释用于查询和存储目的的数据类型.所以底线,你只能在查询中使用8000个字符…. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |