CftClub.ru
Клуб специалистов ЦФТ-Банк

group by ... rollup (...)

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
samsonbek
Участник
Неподтвержденный


Вступление в Клуб: 25.03.2011
СообщениеПт Мар 25, 2011 13:10   group by ... rollup (...) Ответить с цитатой
Полезность: Нет оценки
Кто-нибудь работал с Pl/sql ной функцией ROLLUP?

Дело вот в чем:
Пишу представление на PL+, и в запросе мне нужен только под итог количества строк для всех полей.

Если пишу:
... group by ... rollup (<список полей>)
компилируется нормально.

Если хочу чтоб все поля функция рассматривала как одно:
... group by .... rollup ( (<список полей>) )
то выдает синтаксическую ошибку Crying or Very sad

Я думаю что PL+ сный компилятор не поддерживает возможность указывать все поля в скобках как одно.
Есть мнения?
ggrey
Участник со стажем
Петрокоммерц


Вступление в Клуб: 01.10.2007
СообщениеПт Мар 25, 2011 13:55    Ответить с цитатой
Полезность: 3
правильно для компилятора будет
group by rollup (set(поле, поле), поле)
samsonbek
Участник
Неподтвержденный


Вступление в Клуб: 25.03.2011
СообщениеПт Мар 25, 2011 14:23    Ответить с цитатой
Полезность: Нет оценки
спасибо огромное! заработало
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru