2016-10-20 52 views
1

我正在使用類似下面的查詢在System i Navigator中運行SQL腳本。評論會導致運行SQL腳本中的錯誤

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

這會產生以下錯誤。

MCH1210:接收器值太小,無法保持結果。

SQL狀態:58004的供應商代碼:-901

以上所示的查詢僅僅是一個簡單的例子來說明該錯誤。如果我取出註釋或將其放在查詢後面,則查詢運行時沒有任何問題。有沒有人見過這種行爲之前或有任何想法如何補救?

+0

是我所見過的錯誤。它不會導致runsqlstm出現問題,所以我不擔心它。當問題出現時,我只是運行選擇。 – danny117

回答

0

在iSeries的導航註釋使用/*

您使用評論不是IBMi版本的T-SQL版本:

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

請看[答]。 – clinomaniac

+0

我使用RUNSQLSTM或Ops Nav中的運行Sql腳本來運行查詢,該查詢使用 - 在行的開始進行註釋,並且它們運行時沒有任何問題。我只是重新在Ops導航查詢,它的工作。也許PTF解決了這個問題。 –