Исправлено http://tracker.firebirdsql.org/browse/CORE-1373
О, спасибо!!!
А с ограничением глубины ничего не поменялось?
sasha ...
Исправлено http://tracker.firebirdsql.org/browse/CORE-1373
О, спасибо!!!
А с ограничением глубины ничего не поменялось?
Нет. Ибо это более общая проблема
--
Хорсун Влад
sasha ...
Здесь на выходе OldParentPhaseId всегда кроме первого уровня равно
NewPhaseId
Нормально ли такое поведение с точки зрения стандарта, атомарности и
т.п. теории.
Исправлено http://tracker.firebirdsql.org/browse/CORE-1373
--
Хорсун Влад
On 18 июл, 07:31, Boulitchev Aleksey [EMAIL PROTECTED] wrote:
я слишком ленив, чтобы думать над уже решенными задачами, у нас деревья на
любых объемах работают без этой фигни
все. одинаково. по 3 таблицы: экземпляры, иерархии, связи. через
VirtualTreeView.
В OnInitChildren и OnInitNode
я слишком ленив, чтобы думать над уже решенными задачами, у нас деревья
на
любых объемах работают без этой фигни
все. одинаково. по 3 таблицы: экземпляры, иерархии, связи. через
VirtualTreeView.
В OnInitChildren и OnInitNode выполняются запросы к базе?
нет, таких буков там нет
потомок от
а это больше к Владу и ДЕ вопросы.
sasha ...
Я тут напряг мозг как бы одним запросом сделать копирование иерархии.
Сделать то я сделал, но получается что от перестановки мест полей
кардинально меняется результат.
Знач вопроссначала теоретический. Если я в рекурсивном CTE использую
ссылку на самого себя, то нормально ли то
А что такое разные значения с предыдущего уровня ?
Неправильно я написал.
Попробую объяснить на словах по другому:
Сам CTE называется Tree
Внутри CTE написан запрос с UNION. Первый SELECT обычный, а второй
SELECT джойнит таблицу с CTE Tree
Вот этот вот второй запрос и представляет
sasha ...
А что такое разные значения с предыдущего уровня ?
Неправильно я написал.
Попробую объяснить на словах по другому:
Перечитай мой ответ ещё раз. Там все есть
Полям неизвестного типа назначается CHAR (чего-то там не помню, скорее
всего 1).
В где тут проблемка ?
Перечитай мой ответ ещё раз. Там все есть
А, не заметил про граблю...
Ошибка, исправим, не будет работать
;)
А что, нельзя там как-то к наибольшему типу привести?
Я тему CTE как-то забросил, а тут решил снова поковыряться ине получилось.
Вот уменя таблица Phases, смотрите:
Id ParentPhaseId
---
491 NULL
494 491
497 494
498 NULL
Запрос:
WITH RECURSIVE
RootPhases AS (
SELECT P.Id, P.ParentPhaseId FROM Phases P
sasha ...
Я тему CTE как-то забросил, а тут решил снова поковыряться ине получилось.
Вот уменя таблица Phases, смотрите:
Id ParentPhaseId
---
491 NULL
494 491
497 494
498 NULL
Запрос:
WITH RECURSIVE
RootPhases AS (
SELECT P.Id, P.ParentPhaseId FROM Phases
Привет, Boulitchev!
Вы пишешь 17 июля 2007:
[Sorry, skipped]
BA не станет CTE, рекурсии, null-ов в foreign key, проблем с порядком
переноса
BA данных, ссылок самого на себя и еще хрен знает чего, а будут нормальные
BA графы, если хотите - однонаправленные
жизнь станет пресной, скучной,
Лыжи работают праально, проверяй вторую часть гипотезы ;)
Да, всё замечательно. Извините за беспокойство. Никак не могу запомнить
как их прнавильно писать :-(
Впрочем в данном случае тебя должно устраивать ;)
То что надо! Очень удобно для построения дерев ана клиенте это раз.
sasha wrote:
Лыжи работают праально, проверяй вторую часть гипотезы ;)
Да, всё замечательно. Извините за беспокойство. Никак не могу запомнить
как их прнавильно писать :-(
Впрочем в данном случае тебя должно устраивать ;)
То что надо! Очень удобно для построения дерев ана
Андрій Жук ...
То что надо! Очень удобно для построения дерев ана клиенте это раз. Во
вторых хочу клонирование иерархии попробовать сделать без промежуточных
таблиц... С другим порядком выборки было бы совсем не интересно ;-)
Эта 3,14 и как мы деревья стром без привязки к порядку
Я тут напряг мозг как бы одним запросом сделать копирование иерархии.
Сделать то я сделал, но получается что от перестановки мест полей
кардинально меняется результат.
Знач вопроссначала теоретический. Если я в рекурсивном CTE использую
ссылку на самого себя, то нормально ли то что в разных
Знач вопроссначала теоретический. Если я в рекурсивном CTE использую
ссылку на самого себя, то нормально ли то что в разных частях запроса
используются разные значения с предыдущего уровня?
я слишком ленив, чтобы думать над уже решенными задачами, у нас деревья на
любых объемах работают без
18 matches
Mail list logo