【发布时间】:2011-09-27 15:34:40
【问题描述】:
以下 SQL 语句不在我的 DB2 数据库上运行:
WITH a AS (
SELECT * FROM sysibm.systables
)
SELECT a.* FROM a
FETCH FIRST 10 ROWS
如果没有 FETCH 语句,它就可以工作。我得到的错误信息是:
非法使用关键字OPTIMIZE,token ERR_STMT WNG_STMT GET SQL SAVEPOINT HOLD FREE 应为 ASSOCIATE。
有什么建议吗?
【问题讨论】:
-
感谢您的回答。我只是忘了复制
ONLY关键字。如果我添加它,查询仍然不起作用!同样的错误信息。