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 Недавно
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
крайняя версия :)
Добавил в скрипт создания базы очередной
05.01.2011 13:16, Nikolay Ponomarenko пишет:
Единственно что - перенос создания этого 28 индекса подряд на 9 строк
ниже (после обычных индексов) проблему решает и без переподключения.
Там IIRC при создании обычного индекса управление идет по другой ветке и
системный запрос освобождается.
скрипты 19 версий базы - т.е. и дроп, и альтеры и т.п.)
Это что-то известное? Вроде с таким текстом баги к другому относятся? Нужно
ли пытаться сделать пример?
И что может значить Recursive definition? ? :)
Ошибка:
Statement failed, SQLCODE = -607
unsuccessful metadata update
-request depth
изменений метаданных во время сборки базы(последовательно нактываются скрипты 19 версий базы - т.е. и дроп, и
альтеры и т.п.)
Это что-то известное? Вроде с таким текстом баги к другому относятся? Нужно ли
пытаться сделать пример?
Нужно
И что может значить Recursive definition
04.01.2011 11:40, Nikolay Ponomarenko пишет:
Встретился сегодня странный баг, на 2.1.3 EmbedWin2003
Добавил в скрипт создания базы очередной индекс(вида COMPUTED BY
(IIF(ID_MORION=0, NULL, ID_MORION))) и сборка отваливается с ниже
приведенной ошибкой.
Комментирование этого добавленного(или
04.01.2011 12:33, Dmitry Yemanov пишет:
Недавно исправлялось.
Забыл добавить - исправлялось во всех версиях сервера. Так что возьми
свежий снапшот 2.1.4, в нем нет этой проблемы.
--
Дмитрий Еманов
Гарантируется порядок обхода дерева в глубину. Не больше и не меньше.
Именно это и хотел спросить. Спасибо.
--
Subscription settings:
http://groups.google.com/group/ru-firebird/subscribe?hl=ru
Используя конструкцию WITH RECURSIVE для обхода дерева я могу
полагаться на порядок записей в результирующей выборке? Никакие GROUP
и ORDER не указаны.
--
Subscription settings:
http://groups.google.com/group/ru-firebird/subscribe?hl=ru
подсчитать себестоимость если товар для производства в самом акте
производства. Для этого ставится табу на такой ввод данных. В результате
получаем.
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
Нихрена не понял, как обычно
вывод напрашивается сам можно было реализовать это простым добавлением
возможности в WITH и написанное было бы такого вида в начале например
(может и както по другому)
WITH RECURSIVE T001_TREE as DISTINCT T003_1b (
Что мешает делать выборку из T003_1b с
Нихрена не понял, как обычно
СП, что помогаешь горю.
вывод напрашивается сам можно было реализовать это простым добавлением
возможности в WITH и написанное было бы такого вида в начале например
(может и както по другому)
WITH RECURSIVE T001_TREE as DISTINCT T003_1b (
Что мешает
(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 =
Boltik Evgeny ...
Вот сижу в догадках как и в первые разы. Баг иль не баг. По идее при DISTINCT
должно быть меньше.
Без примера данных я ничего не могу сказать
--
Хорсун Влад
Vlad Khorsun hv...@optima.com.ua
сообщил/сообщила в новостях следующее: news:gmcvih$av...@ger.gmane.org...
Boltik Evgeny ...
Вот сижу в догадках как и в первые разы. Баг иль не баг. По идее при
DISTINCT должно быть меньше.
Без примера данных я ничего не могу сказать
Еще обнаружил
Boltik Evgeny ...
Еще обнаружил утечку в моем случае сервер в диспетчере задач как только
открываю код с WITH. Сжерает несколько мегов.
Проявляется на чистой базе из Эксперта. Могу выложить архив. Но размер его 85
мегов :(.
Самому сегодня домой его пришлось тянуть с другого города.
Если надо
В 17-ой строке
В 9 стоке
Пишет, что
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 9, column 4.
WITH.
А я должен что-то предложить ? Ну, держи :)
Теперь я понял, что ты имел ввиду, когда говорил, что нужно WITH RECURSIVE
писать до. Я не думал, что так можно. :-))
Спасибо
Дмитрий
Только вот зачем так писать ? Чтобы никто не смог это потом читать ?
Я не знаю ни одной причины вкладывать WITH в подзапрос, его всегда можно
определить *до* основного запроса...
Идея была по входному параметру отображать список
0 по текущей группе
1 по вложенным
2 все
А что ты
Привет
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
Добрый день!
Сервер позволяет with recursive в базе с ods11 что не должен!
On Mon, 09 Jun 2008 12:39:26 +0400, Marcoci Dorin [EMAIL PROTECTED] wrote:
Сервер позволяет with recursive в базе с ods11 что не должен!
Ээээ... А почему собственно, не должен?
Разве есть тут какая-то привязка к ODS?
--
Сергей Смирнов.
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
Marcoci Dorin wrote:
Бр... а потом пробуй делать б/р этой базы.
И в чем проблемы с b/r? Или ты ее собрался ресторить под 2.0? Если так,
то ССЗБ.
Я думаю что фичи должны быть привязаны к оds версиям, иначе получим
разные базы с тем же оds11 от 2.0 и 2.1
Не каждая новая версия сервера
Dmitry Yemanov [EMAIL PROTECTED] wrote in
message news:[EMAIL PROTECTED]
Marcoci Dorin wrote:
Бр... а потом пробуй делать б/р этой базы.
И в чем проблемы с b/r? Или ты ее собрался ресторить под 2.0?
Пробовал щас, из конторы говорили что даже под 2.1 нельзя было отресторить
такую.
Щас
то ССЗБ.
В че это?
Дмитрий
то ССЗБ.
В че это?
У меня предчувствие, что лучше нам не знать что это такое ...
Коваленко Дмитрий.
то ССЗБ.
В че это?
У меня предчувствие, что лучше нам не знать что это такое ...
Сам Себе Злобный Буратин ;) Это если культурненько ;)
WBR,Dmitry Beloshistov AKA [-=BDS=-]
Kovalenko Dmitryсообщил/сообщила в новостях следующее:
то ССЗБ.
В че это?
У меня предчувствие, что лучше нам не знать что это такое ...
С ам
С ебе
З лобный
Б уратино
Я тоже как-то спросил как расшифровывается ПВП, а потом и МП.
До сих пор стыдно.
Меня тогда послали в поиск, ну я в гугл
Alexey V. Tyul'kin wrote:
Вопрос: ошибка бага или необходимое ограничение на CTE
А причем тут вообще CTE? ORDER BY в подчастях UNION никогда не допускалось.
--
Дмитрий Еманов
А причем тут вообще 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
),
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
Константин [EMAIL PROTECTED] сообщил/сообщила в новостях
следующее: news:[EMAIL PROTECTED]
Hi, многоуважаемый All!
Решился попробовать новую ипостасию для with recursive ...
Не вышло :(
Суть в чём - есть SP которую надо сджойнить с таблицей,
а резельтат выборки сгруппировать
Константин ...
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
И... облом
VK Где во FROM таблица mas ?
VK Для того, чтобы сделать процедуру ведомой, пиши : table left join sp
Сенкс, я уж и сам разобрался - только Гугля почему-то не удалила письмо :(
...
Отобажает гадина, а пытаюсь удалить - пишет что уже удалено ;)
С уважением,
Константин
Hi, многоуважаемый All!
Решился попробовать новую ипостасию для with recursive ...
Не вышло :(
Суть в чём - есть SP которую надо сджойнить с таблицей,
а резельтат выборки сгруппировать ... Что-то типа
select s.field, m.field from SP(...) s
join Table m on m.id
Привет!
Народ, а расскажите подробнее про сабжевое извращение - с чем едят,
зачем надо и как использовать. А то тут периодически пробегают
примеры, в кузнице тоже - есть смутное понимание того, что это надо
для построения древовидных иерархий, но может кто подробнее расскажет?
На пальцах :)
--
Sergey Mereutsa
Привет!
Народ, а расскажите подробнее про сабжевое извращение - с чем едят,
зачем надо и как использовать. А то тут периодически пробегают
примеры, в кузнице тоже - есть смутное понимание того, что это надо
для построения древовидных иерархий, но может кто подробнее
таблицы 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;
Привет!
для построения древовидных иерархий, но может кто подробнее расскажет?
На пальцах :)
Вот неплохая статья :
http://www.sqlbooks.ru/printarticle.aspx?part=02file=sql200509
Ага, интересно. Пока еще смутно, но начинает проясняться. А в Оракле
сия хрень есть?
--
Best regards,
Sergey Mereutsa wrote:
Ага, интересно. Пока еще смутно, но начинает проясняться. А в Оракле
сия хрень есть?
Она [уже] везде есть, это стандартная фича.
--
Дмитрий Еманов
41 matches
Mail list logo