Найдено 8 результатов

AnnB
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 могут себе позволить выдать тебе случайное значение ка...
AnnB
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...
AnnB
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,-...
AnnB
12 июн 2009, 02:32
Форум: Проектирование БД и запросов
Тема: UNION, ORDER BY и GROUP BY + процедуры
Ответы: 8
Просмотры: 12200

Re: UNION, ORDER BY и GROUP BY + процедуры

Уважаемый Дмитрий, я понимаю вашу иронию, хотя и не понимаю к чему она, но всё-таки хотя бы примера синтаксиса про п.1 хотелось бы посмотреть. У меня одни и те же сложные процедуры и я не испытываю проблем с ними ни в MS SQL, ни в Postgre ни в MySQL. Магия?
AnnB
11 июн 2009, 01:43
Форум: Проектирование БД и запросов
Тема: UNION, ORDER BY и GROUP BY + процедуры
Ответы: 8
Просмотры: 12200

UNION, ORDER BY и GROUP BY + процедуры

1)Подскажите плз пример правильного использования UNION с GROUP BY в каждом блоке из объединённых и ORDER BY для всех блоков объединённых этим оператором. Так и не нашёл нигде для своего сложного случая. 2) В этих блоках SELECT присутствует выборка значения из другой процедуры(я использовал функцию ...
AnnB
11 июн 2009, 01:24
Форум: Проектирование БД и запросов
Тема: Побитовые операции
Ответы: 6
Просмотры: 7378

Re: Побитовые операции

Выяснилось, что в WHERE это не работает в лоб, и пишет, что выражения в этих функциях недопустимы. Требуются небольшие танцы с бубном, в отличие от других RDBMS....
Хотя чисто если сделать SELECT, то всё выдаёт нормально, но в хранимой процедуре никак. #-o
AnnB
01 июн 2009, 18:29
Форум: Проектирование БД и запросов
Тема: Побитовые операции
Ответы: 6
Просмотры: 7378

Re: Побитовые операции

Большое СПАСИБО!!!
AnnB
01 июн 2009, 06:49
Форум: Проектирование БД и запросов
Тема: Побитовые операции
Ответы: 6
Просмотры: 7378

Побитовые операции

Подскажите плз как записать операцию типа x=x & ~ 16 в WHERE.
С первым понятно BIN_AND, а как быть с отрицанием?