Найдено 8 результатов
- 13 июн 2009, 12:59
- Форум: Проектирование БД и запросов
- Тема: UNION, ORDER BY и GROUP BY + процедуры
- Ответы: 8
- Просмотры: 12200
Re: UNION, ORDER BY и GROUP BY + процедуры
Партизан раскололся с двух пинков. Возможно, для него ещё не всё потеряно. Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause) И какое слово тебе тут непонятно? Если MS SQL, PGSQL и MySQL могут себе позволить выдать тебе случайное значение ка...
- 13 июн 2009, 03:20
- Форум: Проектирование БД и запросов
- Тема: UNION, ORDER BY и GROUP BY + процедуры
- Ответы: 8
- Просмотры: 12200
Re: UNION, ORDER BY и GROUP BY + процедуры
По п.1: научись читать синтаксические диаграммы в Lanuage Reference и будет тебе счастье. Я читал настолько что из 200 процедур проблемы возникли только в процедурах с использованием UNION. Я умею читать. Чтобы не быть голословным приведу реальную процедуру. CREATE PROCEDURE yaf_user_accessmasks( i...
- 12 июн 2009, 02:42
- Форум: Проектирование БД и запросов
- Тема: Побитовые операции
- Ответы: 6
- Просмотры: 7378
Re: Побитовые операции
В хранимой процедуре я был вынужден сделать так: negFlags=BIN_XOR(1,-1); tmpFlags=BIN_AND(:tmpFlags,:negFlags); UPDATE objQual_Topic SET "Flags" = :tmpFlags WHERE "TopicID" = :i_TopicID; Но так не работает: UPDATE objQual_Topic SET "Flags" = :tmpFlags WHERE "TopicID" = BIN_AND(:tmpFlags,BIN_XOR(1,-...
- 12 июн 2009, 02:32
- Форум: Проектирование БД и запросов
- Тема: UNION, ORDER BY и GROUP BY + процедуры
- Ответы: 8
- Просмотры: 12200
Re: UNION, ORDER BY и GROUP BY + процедуры
Уважаемый Дмитрий, я понимаю вашу иронию, хотя и не понимаю к чему она, но всё-таки хотя бы примера синтаксиса про п.1 хотелось бы посмотреть. У меня одни и те же сложные процедуры и я не испытываю проблем с ними ни в MS SQL, ни в Postgre ни в MySQL. Магия?
- 11 июн 2009, 01:43
- Форум: Проектирование БД и запросов
- Тема: UNION, ORDER BY и GROUP BY + процедуры
- Ответы: 8
- Просмотры: 12200
UNION, ORDER BY и GROUP BY + процедуры
1)Подскажите плз пример правильного использования UNION с GROUP BY в каждом блоке из объединённых и ORDER BY для всех блоков объединённых этим оператором. Так и не нашёл нигде для своего сложного случая. 2) В этих блоках SELECT присутствует выборка значения из другой процедуры(я использовал функцию ...
- 11 июн 2009, 01:24
- Форум: Проектирование БД и запросов
- Тема: Побитовые операции
- Ответы: 6
- Просмотры: 7378
Re: Побитовые операции
Выяснилось, что в WHERE это не работает в лоб, и пишет, что выражения в этих функциях недопустимы. Требуются небольшие танцы с бубном, в отличие от других RDBMS....
Хотя чисто если сделать SELECT, то всё выдаёт нормально, но в хранимой процедуре никак.
Хотя чисто если сделать SELECT, то всё выдаёт нормально, но в хранимой процедуре никак.

- 01 июн 2009, 18:29
- Форум: Проектирование БД и запросов
- Тема: Побитовые операции
- Ответы: 6
- Просмотры: 7378
Re: Побитовые операции
Большое СПАСИБО!!!
- 01 июн 2009, 06:49
- Форум: Проектирование БД и запросов
- Тема: Побитовые операции
- Ответы: 6
- Просмотры: 7378
Побитовые операции
Подскажите плз как записать операцию типа x=x & ~ 16 в WHERE.
С первым понятно BIN_AND, а как быть с отрицанием?
С первым понятно BIN_AND, а как быть с отрицанием?