У меня есть следующий SQL заявление, которое не работает на моей базе данных DB2:Почему FETCH FIRST N ROWS не работает в сочетании с инструкцией WITH?
WITH a AS (
SELECT * FROM sysibm.systables
)
SELECT a.* FROM a
FETCH FIRST 10 ROWS
без FETCH заявления он работает. Сообщение об ошибке я получаю: Ожидалось
Незаконное использование ключевого слова ОПТИМИЗАЦИЯ, лексемы ERR_STMT WNG_STMT GET SQL SAVEPOINT ПРОВЕСТИ СВОБОДНОЕ Associate.
Любые предложения?
Спасибо за ответы. Я просто забыл скопировать ключевое слово «ТОЛЬКО». Если я его добавлю, запрос все равно не работает! Такое же сообщение об ошибке. – Boris