Re: Request depth exceeded. Recursive definition?

2011-01-05 Пенетрантность Nikolay Ponomarenko
Hello, Dmitry! You wrote on Tue, 04 Jan 2011 12:33:22 +0300: Встретился сегодня странный баг, на 2.1.3 EmbedWin2003 Добавил в скрипт создания базы очередной индекс(вида COMPUTED BY (IIF(ID_MORION=0, NULL, ID_MORION))) и сборка отваливается с ниже приведенной ошибкой. DY Недавно

Re: Request depth exceeded. Recursive definition?

2011-01-05 Пенетрантность Nikolay Ponomarenko
Hello, Vlad! You wrote on Tue, 4 Jan 2011 11:21:42 +0200: Встретился сегодня странный баг, на 2.1.3 EmbedWin2003 KV 2.1.4 и\или 2.5 не проверял ? Сорри за беспокойство, на 2.1.4 все пашет - я почему-то думал что 2.1.3 крайняя версия :) Добавил в скрипт создания базы очередной

Re: Request depth exceeded. Recursive definition?

2011-01-05 Пенетрантность Dmitry Yemanov
05.01.2011 13:16, Nikolay Ponomarenko пишет: Единственно что - перенос создания этого 28 индекса подряд на 9 строк ниже (после обычных индексов) проблему решает и без переподключения. Там IIRC при создании обычного индекса управление идет по другой ветке и системный запрос освобождается.

Request depth exceeded. Recursive definition?

2011-01-04 Пенетрантность Nikolay Ponomarenko
скрипты 19 версий базы - т.е. и дроп, и альтеры и т.п.) Это что-то известное? Вроде с таким текстом баги к другому относятся? Нужно ли пытаться сделать пример? И что может значить Recursive definition? ? :) Ошибка: Statement failed, SQLCODE = -607 unsuccessful metadata update -request depth

Re: Request depth exceeded. Recursive definition?

2011-01-04 Пенетрантность Khorsun Vlad
изменений метаданных во время сборки базы(последовательно нактываются скрипты 19 версий базы - т.е. и дроп, и альтеры и т.п.) Это что-то известное? Вроде с таким текстом баги к другому относятся? Нужно ли пытаться сделать пример? Нужно И что может значить Recursive definition

Re: Request depth exceeded. Recursive definition?

2011-01-04 Пенетрантность Dmitry Yemanov
04.01.2011 11:40, Nikolay Ponomarenko пишет: Встретился сегодня странный баг, на 2.1.3 EmbedWin2003 Добавил в скрипт создания базы очередной индекс(вида COMPUTED BY (IIF(ID_MORION=0, NULL, ID_MORION))) и сборка отваливается с ниже приведенной ошибкой. Комментирование этого добавленного(или

Re: Request depth exceeded. Recursive definition?

2011-01-04 Пенетрантность Dmitry Yemanov
04.01.2011 12:33, Dmitry Yemanov пишет: Недавно исправлялось. Забыл добавить - исправлялось во всех версиях сервера. Так что возьми свежий снапшот 2.1.4, в нем нет этой проблемы. -- Дмитрий Еманов

Re: Порядок записей при испол ьзовании WITH RECURSIVE

2010-04-27 Пенетрантность Andrei
    Гарантируется порядок обхода дерева в глубину. Не больше и не меньше. Именно это и хотел спросить. Спасибо. -- Subscription settings: http://groups.google.com/group/ru-firebird/subscribe?hl=ru

Порядок записей при использ овании WITH RECURSIVE

2010-04-26 Пенетрантность Andrei
Используя конструкцию WITH RECURSIVE для обхода дерева я могу полагаться на порядок записей в результирующей выборке? Никакие GROUP и ORDER не указаны. -- Subscription settings: http://groups.google.com/group/ru-firebird/subscribe?hl=ru

WITH RECURSIVE нуансы которые хотелось чтоб учли и добавили

2009-02-04 Пенетрантность Boltik Evgeny
подсчитать себестоимость если товар для производства в самом акте производства. Для этого ставится табу на такой ввод данных. В результате получаем. WITH RECURSIVE T001_TREE as ( select distinct T003_1, T003_3, (select T003_1 from t001 where T001.T001_1 = T1.T001_1b) as T003_1b

Re: WITH RECURSIVE нуансы которые хотелось чтоб учли и добавили

2009-02-04 Пенетрантность Vlad Khorsun
Нихрена не понял, как обычно вывод напрашивается сам можно было реализовать это простым добавлением возможности в WITH и написанное было бы такого вида в начале например (может и както по другому) WITH RECURSIVE T001_TREE as DISTINCT T003_1b ( Что мешает делать выборку из T003_1b с

Re: WITH RECURSIVE нуансы которые хотелось чтоб учли и добавили

2009-02-04 Пенетрантность Boltik Evgeny
Нихрена не понял, как обычно СП, что помогаешь горю. вывод напрашивается сам можно было реализовать это простым добавлением возможности в WITH и написанное было бы такого вида в начале например (может и както по другому) WITH RECURSIVE T001_TREE as DISTINCT T003_1b ( Что мешает

Re: WITH RECURSIVE нуансы которые хотелось чтоб учли и добавили

2009-02-04 Пенетрантность Boltik Evgeny
(SELECT DISTINCT S2.T003_1, (select F.T003_1 from t001 F where F.T001_1 = S2.T001_1b) as T003_1b, T3.T003_1b as T3_T003_1b FROM T003 T3 join T001 S2 on S2.T003_1 = T3.T003_1 where T3.IDDoc 53) D2 on D2.T3_T003_1b =

Re: WITH RECURSIVE нуансы которые хотелось чтоб учли и добавили

2009-02-04 Пенетрантность Vlad Khorsun
Boltik Evgeny ... Вот сижу в догадках как и в первые разы. Баг иль не баг. По идее при DISTINCT должно быть меньше. Без примера данных я ничего не могу сказать -- Хорсун Влад

Re: WITH RECURSIVE нуансы которые хотелось чтоб учли и добавили

2009-02-04 Пенетрантность Boltik Evgeny
Vlad Khorsun hv...@optima.com.ua сообщил/сообщила в новостях следующее: news:gmcvih$av...@ger.gmane.org... Boltik Evgeny ... Вот сижу в догадках как и в первые разы. Баг иль не баг. По идее при DISTINCT должно быть меньше. Без примера данных я ничего не могу сказать Еще обнаружил

Re: WITH RECURSIVE нуансы которые хотелось чтоб учли и добавили

2009-02-04 Пенетрантность Vlad Khorsun
Boltik Evgeny ... Еще обнаружил утечку в моем случае сервер в диспетчере задач как только открываю код с WITH. Сжерает несколько мегов. Проявляется на чистой базе из Эксперта. Могу выложить архив. Но размер его 85 мегов :(. Самому сегодня домой его пришлось тянуть с другого города. Если надо

Re: WITH RECURSIVE and union

2009-02-02 Пенетрантность Dmitry Lendel
В 17-ой строке В 9 стоке Пишет, что Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 9, column 4. WITH.

Re: WITH RECURSIVE and union

2009-02-02 Пенетрантность Dmitry Lendel
А я должен что-то предложить ? Ну, держи :) Теперь я понял, что ты имел ввиду, когда говорил, что нужно WITH RECURSIVE писать до. Я не думал, что так можно. :-)) Спасибо Дмитрий

Re: WITH RECURSIVE and union

2009-02-02 Пенетрантность Dmitry Lendel
Только вот зачем так писать ? Чтобы никто не смог это потом читать ? Я не знаю ни одной причины вкладывать WITH в подзапрос, его всегда можно определить *до* основного запроса... Идея была по входному параметру отображать список 0 по текущей группе 1 по вложенным 2 все А что ты

WITH RECURSIVE and union

2009-02-01 Пенетрантность Dmitry Lendel
Привет FB 2.1 Это Эксперт так парсит или нельзя так писать Не работает select A.* From stuff_list A inner join ( Select GS.IDKey from stuff_groups GS where (cast(?IDViewType as integer)=0) and GS.idkey=?IDKey union all WITH RECURSIVE R_TREE (IDKEY) AS ( SELECT

Fb 2.1 with recursive и ods11

2008-06-09 Пенетрантность Marcoci Dorin
Добрый день! Сервер позволяет with recursive в базе с ods11 что не должен!

Re: Fb 2.1 with recursive и ods11

2008-06-09 Пенетрантность WildSery
On Mon, 09 Jun 2008 12:39:26 +0400, Marcoci Dorin [EMAIL PROTECTED] wrote: Сервер позволяет with recursive в базе с ods11 что не должен! Ээээ... А почему собственно, не должен? Разве есть тут какая-то привязка к ODS? -- Сергей Смирнов.

Re: Fb 2.1 with recursive и ods11

2008-06-09 Пенетрантность Marcoci Dorin
WildSery [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] On Mon, 09 Jun 2008 12:39:26 +0400, Marcoci Dorin [EMAIL PROTECTED] wrote: Сервер позволяет with recursive в базе с ods11 что не должен! Ээээ... А почему собственно, не должен? Разве есть тут какая-то привязка к ODS

Re: Fb 2.1 with recursive и ods11

2008-06-09 Пенетрантность Dmitry Yemanov
Marcoci Dorin wrote: Бр... а потом пробуй делать б/р этой базы. И в чем проблемы с b/r? Или ты ее собрался ресторить под 2.0? Если так, то ССЗБ. Я думаю что фичи должны быть привязаны к оds версиям, иначе получим разные базы с тем же оds11 от 2.0 и 2.1 Не каждая новая версия сервера

Re: Fb 2.1 with recursive и ods11

2008-06-09 Пенетрантность Marcoci Dorin
Dmitry Yemanov [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Marcoci Dorin wrote: Бр... а потом пробуй делать б/р этой базы. И в чем проблемы с b/r? Или ты ее собрался ресторить под 2.0? Пробовал щас, из конторы говорили что даже под 2.1 нельзя было отресторить такую. Щас

Re: Fb 2.1 with recursive � ods11

2008-06-09 Пенетрантность Dmitry Lendel
то ССЗБ. В че это? Дмитрий

Re: Fb 2.1 with recursive и ods11

2008-06-09 Пенетрантность Kovalenko Dmitry
то ССЗБ. В че это? У меня предчувствие, что лучше нам не знать что это такое ... Коваленко Дмитрий.

RE: Fb 2.1 with recursive и ods11

2008-06-09 Пенетрантность Dmitriy A. Beloshistov
то ССЗБ. В че это? У меня предчувствие, что лучше нам не знать что это такое ... Сам Себе Злобный Буратин ;) Это если культурненько ;) WBR,Dmitry Beloshistov AKA [-=BDS=-]

Re: Fb 2.1 with recursive и ods11

2008-06-09 Пенетрантность Игорь Горбонос
Kovalenko Dmitryсообщил/сообщила в новостях следующее: то ССЗБ. В че это? У меня предчувствие, что лучше нам не знать что это такое ... С ам С ебе З лобный Б уратино Я тоже как-то спросил как расшифровывается ПВП, а потом и МП. До сих пор стыдно. Меня тогда послали в поиск, ну я в гугл

Re: WITH RECURSIVE и ORDER BY

2007-11-27 Пенетрантность Dmitry Yemanov
Alexey V. Tyul'kin wrote: Вопрос: ошибка бага или необходимое ограничение на CTE А причем тут вообще CTE? ORDER BY в подчастях UNION никогда не допускалось. -- Дмитрий Еманов

Re: WITH RECURSIVE и ORDER BY

2007-11-27 Пенетрантность Alexey V. Tyul'kin
А причем тут вообще CTE? ORDER BY в подчастях UNION никогда не допускалось. Вот такой вопрос выполняется, хотя содержит order by WITH RECURSIVE B AS ( SELECT B_H.DB, B_H.RN, B_H.HDB, B_H.HRN, B_H.CODE, B_H.NAME, 0 AS LVL FROM BE B_H

WITH RECURSIVE и ORDER BY

2007-11-26 Пенетрантность Alexey V. Tyul'kin
), CONSTRAINT UQ_BE_CODE UNIQUE (CODE) ); Запрос: WITH RECURSIVE B AS ( SELECT B_H.DB, B_H.RN, B_H.HDB, B_H.HRN, B_H.CODE, B_H.NAME, 0 AS LVL FROM BE B_H WHERE B_H.HDB IS NULL AND B_H.HRN IS NULL ORDER BY B_H.NAME UNION ALL SELECT

Re: И опять With recursive

2007-09-05 Пенетрантность Мадорский Г . В .
Константин [EMAIL PROTECTED] сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] Hi, многоуважаемый All! Решился попробовать новую ипостасию для with recursive ... Не вышло :( Суть в чём - есть SP которую надо сджойнить с таблицей, а резельтат выборки сгруппировать

Re: И опять With recursive

2007-09-05 Пенетрантность Vlad Khorsun
Константин ... with recursive mas as (select m.id, m.filed from Table m where m.date beetwen :f to :t and ), s as (select Field f1, mas.filed f2 from SP(... , mas.id)) select f1, f2 from s group by 1, 2 И... облом

Re[2]: И опять With recursive

2007-09-05 Пенетрантность Константин
VK Где во FROM таблица mas ? VK Для того, чтобы сделать процедуру ведомой, пиши : table left join sp Сенкс, я уж и сам разобрался - только Гугля почему-то не удалила письмо :( ... Отобажает гадина, а пытаюсь удалить - пишет что уже удалено ;) С уважением, Константин

И опять With recursive

2007-09-04 Пенетрантность Константин
Hi, многоуважаемый All! Решился попробовать новую ипостасию для with recursive ... Не вышло :( Суть в чём - есть SP которую надо сджойнить с таблицей, а резельтат выборки сгруппировать ... Что-то типа select s.field, m.field from SP(...) s join Table m on m.id

WITH RECURSIVE

2007-07-22 Пенетрантность Sergey Mereutsa
Привет! Народ, а расскажите подробнее про сабжевое извращение - с чем едят, зачем надо и как использовать. А то тут периодически пробегают примеры, в кузнице тоже - есть смутное понимание того, что это надо для построения древовидных иерархий, но может кто подробнее расскажет? На пальцах :) --

Re: WITH RECURSIVE

2007-07-22 Пенетрантность Vlad Horsun
Sergey Mereutsa Привет! Народ, а расскажите подробнее про сабжевое извращение - с чем едят, зачем надо и как использовать. А то тут периодически пробегают примеры, в кузнице тоже - есть смутное понимание того, что это надо для построения древовидных иерархий, но может кто подробнее

Re: WITH RECURSIVE

2007-07-22 Пенетрантность sasha
таблицы Tree (Id, ParentId): WITH RECURSIVE Recursion ( SELECT Id, ParentId FROM Tree WHERE ParentId IS NULL UNION ALL SELECT T.Id, T.ParentId FROM Tree T, Recursion R WHERE T.ParentId = R.Id ) SELECT Id FROM Recursion;

Re[2]: WITH RECURSIVE

2007-07-22 Пенетрантность Sergey Mereutsa
Привет! для построения древовидных иерархий, но может кто подробнее расскажет? На пальцах :) Вот неплохая статья : http://www.sqlbooks.ru/printarticle.aspx?part=02file=sql200509 Ага, интересно. Пока еще смутно, но начинает проясняться. А в Оракле сия хрень есть? -- Best regards,

Re: WITH RECURSIVE

2007-07-22 Пенетрантность Dmitry Yemanov
Sergey Mereutsa wrote: Ага, интересно. Пока еще смутно, но начинает проясняться. А в Оракле сия хрень есть? Она [уже] везде есть, это стандартная фича. -- Дмитрий Еманов