我正在使用System i Navigator中的Run SQL Scripts执行如下查询。
-- Comment
WITH Q1 AS (
SELECT * FROM TESTSTEC.IVPTURNS1F
WHERE TTURNS > 0
)
SELECT * FROM Q1
这会产生以下错误。
MCH1210:接收器值太小而无法保存结果。
SQL状态:58004供应商代码:-901
上面显示的查询只是一个演示错误的简单示例。如果我取出评论或将其放在查询后,查询运行没有任何问题。有没有人见过这种行为或有任何想法如何补救它?
答案 0 :(得分:0)
iseries-navigator中的注释使用/*
您使用的是T-SQL版本的评论而不是IBMi版本:
/* Comment */
WITH Q1 AS (
SELECT * FROM TESTSTEC.IVPTURNS1F
WHERE TTURNS > 0
)
SELECT * FROM Q1