XSLT中的可变长度DBCS图形字段
我试图通过存储过程更新包含dbcs字段的表。但是我在调用sp时出错 错误:CLI0109E字符串数据右截断。SQLSTATE:22001{Row=1,Col=20}。 在我的过程中,我使用存储过程查询一个表,该存储过程包含带有DBCS数据的varchar字段,我将此数据移动到xslt中的一个变量,并将其传递到另一个失败的存储过程 有人能告诉我xslt部分是否进行了编码吗?这些DBC是否正在转换?如何处理XSLT中的可变长度DBCS图形字段,xslt,stored-procedures,varchar,ibm-datapower,double-byte,Xslt,Stored Procedures,Varchar,Ibm Datapower,Double Byte,我试图通过存储过程更新包含dbcs字段的表。但是我在调用sp时出错 错误:CLI0109E字符串数据右截断。SQLSTATE:22001{Row=1,Col=20}。 在我的过程中,我使用存储过程查询一个表,该存储过程包含带有DBCS数据的varchar字段,我将此数据移动到xslt中的一个变量,并将其传递到另一个失败的存储过程 有人能告诉我xslt部分是否进行了编码吗?这些DBC是否正在转换?如何处理 注意:DBC存在于VARCHAR变量中。如果提供存储过程,请提供更多信息。第一个sp中的输出
注意:DBC存在于VARCHAR变量中。如果提供存储过程,请提供更多信息。第一个sp中的输出字段定义为OUT_变量VARCHAR(2352)我分配给xslt变量的这个变量如下所示。这个变量被传递给第二个sp,其中定义为IN_变量VARCHAR(2352)的its数据通过xslt传递,如下所示,但第二个sp失败,错误为:CLI0109E字符串数据右截断。Parameter[25]“/>看起来第二个sp没有将这些数据作为DBC。抱歉,sp太长,无法在此发布