在SQR文件中,获取的列值被截断错误

时间:2016-10-01 05:12:45

标签: oracle sqr

我们有一个SQR文件。 当我执行该SQR时,我得到了以下错误。

SQR 5528) ORACLE OCIStmtFetch error 1406 in cursor 1:
   ORA-01406: fetched column value was truncated

Error on line 565:
   (SQR 3725) Bad return fetching row from database.

它通常运行良好。 据我调查,我能找到哪个SP会引发错误。

但问题是我找不到如何将SQR文件中的select语句更改为可在Toad中执行的普通sql select语句。 我的SP有3个选择语句(union all)。

任何人都可以知道问题的原因。 如果有人告诉我快速更改选择的方法或如何在toad中运行SQR,将会非常有用。

1 个答案:

答案 0 :(得分:0)

当我进一步调查时,顾客中有一个'¿'这个特殊字符在他的名字中是错误的原因。 更新成功生成的客户名称报告后。