Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-23 Пенетрантность sasha
Исправлено http://tracker.firebirdsql.org/browse/CORE-1373 О, спасибо!!! А с ограничением глубины ничего не поменялось?

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-23 Пенетрантность Horsun Vlad
sasha ... Исправлено http://tracker.firebirdsql.org/browse/CORE-1373 О, спасибо!!! А с ограничением глубины ничего не поменялось? Нет. Ибо это более общая проблема -- Хорсун Влад

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-21 Пенетрантность Vlad Horsun
sasha ... Здесь на выходе OldParentPhaseId всегда кроме первого уровня равно NewPhaseId Нормально ли такое поведение с точки зрения стандарта, атомарности и т.п. теории. Исправлено http://tracker.firebirdsql.org/browse/CORE-1373 -- Хорсун Влад

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-20 Пенетрантность Yurij
On 18 июл, 07:31, Boulitchev Aleksey [EMAIL PROTECTED] wrote: я слишком ленив, чтобы думать над уже решенными задачами, у нас деревья на любых объемах работают без этой фигни все. одинаково. по 3 таблицы: экземпляры, иерархии, связи. через VirtualTreeView. В OnInitChildren и OnInitNode

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-20 Пенетрантность Boulitchev Aleksey
я слишком ленив, чтобы думать над уже решенными задачами, у нас деревья на любых объемах работают без этой фигни все. одинаково. по 3 таблицы: экземпляры, иерархии, связи. через VirtualTreeView. В OnInitChildren и OnInitNode выполняются запросы к базе? нет, таких буков там нет потомок от

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-18 Пенетрантность sasha
а это больше к Владу и ДЕ вопросы.

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-18 Пенетрантность Vlad Horsun
sasha ... Я тут напряг мозг как бы одним запросом сделать копирование иерархии. Сделать то я сделал, но получается что от перестановки мест полей кардинально меняется результат. Знач вопроссначала теоретический. Если я в рекурсивном CTE использую ссылку на самого себя, то нормально ли то

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-18 Пенетрантность sasha
А что такое разные значения с предыдущего уровня ? Неправильно я написал. Попробую объяснить на словах по другому: Сам CTE называется Tree Внутри CTE написан запрос с UNION. Первый SELECT обычный, а второй SELECT джойнит таблицу с CTE Tree Вот этот вот второй запрос и представляет

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-18 Пенетрантность Vlad Horsun
sasha ... А что такое разные значения с предыдущего уровня ? Неправильно я написал. Попробую объяснить на словах по другому: Перечитай мой ответ ещё раз. Там все есть Полям неизвестного типа назначается CHAR (чего-то там не помню, скорее всего 1). В где тут проблемка ?

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-18 Пенетрантность sasha
Перечитай мой ответ ещё раз. Там все есть А, не заметил про граблю... Ошибка, исправим, не будет работать ;) А что, нельзя там как-то к наибольшему типу привести?

То ли лыжи не не едут ... (не работают CTE)

2007-07-17 Пенетрантность sasha
Я тему CTE как-то забросил, а тут решил снова поковыряться ине получилось. Вот уменя таблица Phases, смотрите: Id ParentPhaseId --- 491 NULL 494 491 497 494 498 NULL Запрос: WITH RECURSIVE RootPhases AS ( SELECT P.Id, P.ParentPhaseId FROM Phases P

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-17 Пенетрантность Vlad Horsun
sasha ... Я тему CTE как-то забросил, а тут решил снова поковыряться ине получилось. Вот уменя таблица Phases, смотрите: Id ParentPhaseId --- 491 NULL 494 491 497 494 498 NULL Запрос: WITH RECURSIVE RootPhases AS ( SELECT P.Id, P.ParentPhaseId FROM Phases

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-17 Пенетрантность Alex Cherednichenko
Привет, Boulitchev! Вы пишешь 17 июля 2007: [Sorry, skipped] BA не станет CTE, рекурсии, null-ов в foreign key, проблем с порядком переноса BA данных, ссылок самого на себя и еще хрен знает чего, а будут нормальные BA графы, если хотите - однонаправленные жизнь станет пресной, скучной,

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-17 Пенетрантность sasha
Лыжи работают праально, проверяй вторую часть гипотезы ;) Да, всё замечательно. Извините за беспокойство. Никак не могу запомнить как их прнавильно писать :-( Впрочем в данном случае тебя должно устраивать ;) То что надо! Очень удобно для построения дерев ана клиенте это раз.

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-17 Пенетрантность Андрій Жук
sasha wrote: Лыжи работают праально, проверяй вторую часть гипотезы ;) Да, всё замечательно. Извините за беспокойство. Никак не могу запомнить как их прнавильно писать :-( Впрочем в данном случае тебя должно устраивать ;) То что надо! Очень удобно для построения дерев ана

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-17 Пенетрантность Vlad Horsun
Андрій Жук ... То что надо! Очень удобно для построения дерев ана клиенте это раз. Во вторых хочу клонирование иерархии попробовать сделать без промежуточных таблиц... С другим порядком выборки было бы совсем не интересно ;-) Эта 3,14 и как мы деревья стром без привязки к порядку

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-17 Пенетрантность sasha
Я тут напряг мозг как бы одним запросом сделать копирование иерархии. Сделать то я сделал, но получается что от перестановки мест полей кардинально меняется результат. Знач вопроссначала теоретический. Если я в рекурсивном CTE использую ссылку на самого себя, то нормально ли то что в разных

Re: То ли лыжи не не едут ... (не работают CTE)

2007-07-17 Пенетрантность Boulitchev Aleksey
Знач вопроссначала теоретический. Если я в рекурсивном CTE использую ссылку на самого себя, то нормально ли то что в разных частях запроса используются разные значения с предыдущего уровня? я слишком ленив, чтобы думать над уже решенными задачами, у нас деревья на любых объемах работают без