Я разработчик данных и при переносе заданий со старой версии данных на новую версию. У меня проблема с указанным ниже запросом.
SELECT 1
FROM DUAL
GROUP BY CUBE (1,1,1,1,1,1)
SQL возвращает 64 строки с 1 в качестве значения на моем сервере PROD (Oracle 10) и дает мне следующую ошибку в DEV (Oracle 12c). Других отличий между таблицами нет.
ORA-00979: Not a GROUP BY Expression
Спасибо Вивекан с
WITH T AS ( SELECT 1 FROM DUAL UNION ALL SELECT 1 FROM DUAL) SELECT * FROM T CROSS JOIN T CROSS JOIN T CROSS JOIN T CROSS JOIN T CROSS JOIN T ;
работать на вас? (Работает на 11g…) - person Abecee   schedule 04.02.2015SELECT 1 col FROM dual CONNECT BY LEVEL <= 64
- person Mihai   schedule 04.02.2015