BUG #2839: after record with NULL field, query result is wrong
В списке pgsql-bugs по дате отправления:
| От | Vladimir |
|---|---|
| Тема | BUG #2839: after record with NULL field, query result is wrong |
| Дата | |
| Msg-id | 200612190456.kBJ4uuf4010495@wwwmaster.postgresql.org обсуждение исходный текст |
| Ответы |
Re: BUG #2839: after record with NULL field, query result is wrong
|
| Список | pgsql-bugs |
The following bug has been logged online:
Bug reference: 2839
Logged by: Vladimir
Email address: dvs@fon.kamchatka.ru
PostgreSQL version: 8.1.3
Operating system: FreeBSD
Description: after record with NULL field, query result is wrong
Details:
create table tst (a int[]);
insert into tst values ('{1}'); -- (1)
insert into tst values (null);
insert into tst values ('{2}'); -- (3)
select z.a from tst z where exists (select 1 from
(
select generate_series(1,1) as s,* from (select z.a as arr0) qq
) q
where (q.arr0[q.s] is null) );
a
-----
{2}
(2 rows)
-- What difference between (1) and (3) records?
-- really, my query more complex (auto generated) and table has many
columns, wrong rows return after row where tested field is null
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера