1

System i Navigator で Run SQL Scripts を次のようなクエリで使用しています。

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

これにより、次のエラーが生成されます。

MCH1210: 受信側の値が小さすぎて結果を保持できません。

SQL 状態: 58004 ベンダー コード: -901

上記のクエリは、エラーを示すための単純な例です。コメントを削除するか、クエリの後に配置すると、クエリは問題なく実行されます。誰かが以前にこの動作を見たことがありますか、またはそれを修正する方法を知っていますか?

4

1 に答える 1

0

iseries-navigator uses のコメント/*

IBMi バージョンではなく、T-SQL バージョンのコメントを使用しています。

/* Comment */
WITH Q1 AS (
  SELECT * FROM TESTSTEC.IVPTURNS1F
  WHERE TTURNS > 0
)
SELECT * FROM Q1
于 2018-02-15T20:16:28.563 に答える