Loading

在存储过程中使用参数时出现“字符串数据,右截断”错误

发布日期: Oct 17, 2022
描述
更改存储过程中的字符串参数值时,可能会发生以下错误:
 
验证存储过程连接时出错。

[Microsoft][SQL Server Native Client 11.0] 字符串数据,右截断
插入的最后一个元组为(<元组名称>)
将 <元组数量> 个元组插入表 [<临时表名称>] 时出错。

无法连接到服务器“<server name>”。请检查服务器是否正在运行,并且您具有所请求的数据库的访问权限。

Cause

新参数字符串超过了由原始参数设置的列宽。
解决方案
使用以下方法之一来增加存储过程中的列宽。
  • 修改存储过程以从基础表中返回一列作为所选列,而不是返回 Tableau 参数值。
  • 确保 WHERE 子句指定表列宽度等于参数值。
  • 增加参数的字符宽度,使参数返回的任何可能的字段值都小于原始参数宽度。
知识文章编号

001473972

 
正在加载
Salesforce Help | Article