注释会导致运行sql脚本出错

时间:2016-10-20 20:58:50

标签: iseries-navigator

我正在使用System i Navigator中的Run SQL Scripts执行如下查询。

-- Comment
WITH Q1 AS (
SELECT * FROM TESTSTEC.IVPTURNS1F
WHERE TTURNS > 0
)
SELECT * FROM Q1

这会产生以下错误。

  

MCH1210:接收器值太小而无法保存结果。

     

SQL状态:58004供应商代码:-901

上面显示的查询只是一个演示错误的简单示例。如果我取出评论或将其放在查询后,查询运行没有任何问题。有没有人见过这种行为或有任何想法如何补救它?

1 个答案:

答案 0 :(得分:0)

iseries-navigator中的注释使用/*

您使用的是T-SQL版本的评论而不是IBMi版本:

/* Comment */
WITH Q1 AS (
  SELECT * FROM TESTSTEC.IVPTURNS1F
  WHERE TTURNS > 0
)
SELECT * FROM Q1