我有沒有在我的DB2數據庫運行下面的SQL語句:爲什麼FETCH FIRST N ROWS不能與WITH語句結合使用?
WITH a AS (
SELECT * FROM sysibm.systables
)
SELECT a.* FROM a
FETCH FIRST 10 ROWS
沒有FETCH聲明它的工作原理。該錯誤消息我得到的是:
非法使用關鍵字OPTIMIZE,令牌ERR_STMT 的WNG_STMT獲得SQL SAVEPOINT舉行自由 ASSOCIATE預期。
有什麼建議嗎?
感謝您的答案。我忘了複製'ONLY'關鍵字。如果我添加它,查詢仍然無效!相同的錯誤消息。 – Boris