powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / селект опракидивает сервер
3 сообщений из 3, страница 1 из 1
селект опракидивает сервер
    #32091452
neutrino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OS Windows NT 4SP
InterBase 6.0

В базе есть следующие таблицы:

create table a(
id_a integer not null primary key,
id_c integer,
txt char(10));

create table b(
id_b integer not null primary key,
id_c integer,
txt char(10));

create table c(
id_c integer not null primary key);

alter table a add foreign key (id_c) references c;
alter table b add foreign key (id_c) references c;

и представление с UNION:

create view ab (
id,
id_c,
txt)
as
select
cast(id_a as integer),
cast(id_c as integer),
cast(txt as char(10))
from a
union
select
cast(id_b as integer),
cast(id_c as integer),
cast(txt as char(10))
from b;

все таблицы пустые. пытаюсь выполнить следующий селект:

select ab.id, c.id_c
from c join ab on ab.id_c = c.id_c

В результате получаю сообщение "Transaction is not active" и падение сервера.
при попытке посмотреть план етого запроса результат аналогичный. есть предположение, 6то глючит оптимизатор Interbasa

кто-нибудь сталкивался с подобной ситуацией?
...
Рейтинг: 0 / 0
селект опракидивает сервер
    #32091464
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовать не стал. Если ты уверен, что это бага - пиши Еманову или на конференцию баг-репорт ...
...
Рейтинг: 0 / 0
селект опракидивает сервер
    #32091737
Привет!

Выкинь IB6.0 и возьми Firebird 1.0.2 - там попробуй.
Там вроде правили какие то баги при join c union (или в Yaffil правили...).
Если будет повторяться, то пиши снова.

Мы же не можем знать (и не хотим) старые баги всякого старья - за новыми бы уследить :)

WBR,
Alexey
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / селект опракидивает сервер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]