Re[2]: Вроде поймал багу ...

2006-11-19 Пенетрантность Константин
OL А давайте нахрен отключим им газ! И вот так начинается извечное братство Ураины и России ... :( С уважением, Константин Григорьевич. ===

Re: Вроде поймал багу ...

2006-11-18 Пенетрантность Dmitry Yemanov
Константин wrote: тестовый запрос с любым in в where: delete from t4_string where id not in (select val_id from val) и иже вариации ... не отрабатывает условие id not in (select val_id from val) при условии что (select val_id from val) может вернуть NULL в перемежку с нормальными

Re: Вроде поймал багу ...

2006-11-18 Пенетрантность Kovalenko Dmitry
Dmitry Yemanov писал(а): Все отрабатывает как надо :-) Просто ты с этим не согласен :-) Сколько можно повторять миру, что: Вот как раз после таких повторений у меня первая мысль - сам дурак :) Коваленко Дмитрий.

Re: Re[5]: Вроде поймал багу ...

2006-11-15 Пенетрантность Oleg LOA
Kovalenko Dmitry [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Тут действительно A ___NOT___ IN (B1,B2, NULL) ? Или это следы китайской технологии copypaste ? Ну разумеется следы китайской технлогии :-) А теперь о том как Билли поимел Ларри -

Re[2]: Вроде поймал багу ...

2006-11-15 Пенетрантность Константин
SAF * Константин wrote, On 15.11.2006 5:13: подозреваю что неправильно разбирается строка: select 'OK' from rdb$database where 0 not in (null, 1) = select 'OK' from rdb$database where not ((0 = null) or (0 = 1)) а должно в select 'OK' from

Re: Вроде поймал багу ...

2006-11-15 Пенетрантность Karabas Barabas
Hi Константин ! К select 'OK' from rdb$database where 0 not in (1,2) К select 'OK' from rdb$database where not ((0 = 1) or (0 = 2)) = true К select 'OK' from rdb$database where (0 1) or (0 2) = true К select 'OK' from rdb$database where (not (0 = 1) or not (0 =

Re[7]: Вроде поймал багу ...

2006-11-15 Пенетрантность Константин
select 'Ok' from rdb$database where 0 not in (null, 0) подозреваю что неправильно разбирается строка: вот! ЭТО БАГА !!! И притом понкретная ... OL SQL - это язык, который можно просто читать, не вдаваясь в OL углублённое изучение разбора AND/OR/NOT/XOR Согласен, но - (SKIP) OL

Re[2]: Вроде поймал багу ...

2006-11-15 Пенетрантность Константин
KB Hi Константин ! К select 'OK' from rdb$database where 0 not in (1,2) К select 'OK' from rdb$database where not ((0 = 1) or (0 = 2)) = true К select 'OK' from rdb$database where (0 1) or (0 2) = true К select 'OK' from rdb$database where (not (0 = 1) or

Re: Re[7]: Вроде поймал багу ...

2006-11-15 Пенетрантность Oleg LOA
Константин [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] A not in () - в переводе как раз не изначает дословно 'там () всё не равно A !' , а как раз наоборот - 'A не равно ничему в () ?' разница

Re: Вроде поймал багу ...

2006-11-15 Пенетрантность Ded
Oleg LOA wrote: 3) ЭТО __ПРОСТАЯ__ ТЕОРИЯ МНОЖЕСТВ Ничего ты не понял, бестолковый. Ведь ясно же сказано - в моём понимании IN не есть In в прямом смысле этого слова ... и читать её надо по другому ... Если что-то меня удовлетворяет, то так оно и должно быть в природе устроено... --

Re: Вроде поймал багу ...

2006-11-15 Пенетрантность Oleg LOA
Ded [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Ничего ты не понял, бестолковый. Ведь ясно же сказано - в моём понимании IN не есть In в прямом смысле этого слова ... и читать её надо по другому ... Если что-то меня удовлетворяет, то так оно и должно быть в природе

Re[9]: Вроде поймал багу ...

2006-11-15 Пенетрантность Константин
OL not in - 'НЕ В МНОЖЕСТВЕ'. При чём тут не равно ничему OL в Если один из элементов множества неизвестен то ответ - OL неизвстен. Какое нахрен равно ничему?! Теорию множеств OL проходили? Ась? Или как обычно вместо лекций пиво пили да баб OL пёрли? Если так, то делай как я - покупай

Re[2]: Вроде поймал багу ...

2006-11-15 Пенетрантность Константин
D Oleg LOA wrote: 3) ЭТО __ПРОСТАЯ__ ТЕОРИЯ МНОЖЕСТВ D Ничего ты не понял, бестолковый. Ведь ясно же сказано - в моём D понимании IN не есть In в прямом смысле этого слова ... и читать её надо D по другому ... Если что-то меня удовлетворяет, то так оно и должно быть D в природе

Re[4]: Вроде поймал багу ...

2006-11-15 Пенетрантность Константин
В моём понимании IN не есть булева операция в прямом смысле этого слова ... и читать её надо по другому ... OL Какое в жопу булево? Это операция вхождения в множество - в нем или не в нем. А я о чём ... ? OL Для тупых и ещё тупее. Согласен :( OL Есть список фамилий, одну из

Re: Вроде поймал багу ...

2006-11-15 Пенетрантность Fynda
Константин wrote: А если сурьезно - то нужно бы а FAQ ... Насчет FAQ не знаю, а в bugtracker'е нечто подобное уже есть: http://tracker.firebirdsql.org/browse/CORE-989 Так что думаю разработчики в курсе такого поведения.

Re[7]: Вроде поймал багу ...

2006-11-15 Пенетрантность Константин
SK http://www.firebirdsql.org/manual/ru/nullguide-null-in-exps-ru.html И вообще тогда эту статью надо на Ibase.ru поместить ... В раздел FAQ, Начинающим, Юмор :) и где только можно ... А то все обходят это как-то стороной вроде само-собой разумеющееся ... Может оно и так, но

Re[2]: Вроде поймал багу ...

2006-11-15 Пенетрантность Константин
KB Hi Константин ! К select 'OK' from rdb$database where 0 not in (1,2) К select 'OK' from rdb$database where not ((0 = 1) or (0 = 2)) = true KB 3-я строчка так: KB select 'OK' from rdb$database where (0 1) *AND* (0 2) = true KB и соответственно 4-я тоже

Re: Вроде поймал багу ...

2006-11-15 Пенетрантность Ded
Константин wrote: А тут ещё это, на ровном месте ...:( Не плачь, лумумба (С). У меня только что тоже чуть глаза на лоб не вылезли. Следи за рукой: Create Procedure FillGCCode Returns (Code Int, City Int, OCond Int) As Begin For Select Code, City_Post, OC_Post From Global_Cond

Re[2]: Вроде поймал багу ...

2006-11-15 Пенетрантность Константин
D Константин wrote: А тут ещё это, на ровном месте ...:( D Не плачь, лумумба (С). А (с) чей ? Не припомню ... И каков соль не понял, а ...!?, (с) ф. Большой куш D У меня только что тоже чуть глаза на лоб не D вылезли. Следи за рукой: Внематочно слушаю ;) D Create

Re: Вроде поймал багу ...

2006-11-15 Пенетрантность Ded
Константин wrote: D Не плачь, лумумба (С). А (с) чей ? Не припомню ... И каков соль не понял, а ...!?, (с) ф. Большой куш Это давно, на Олимпиаде-80, на футболе, наши забили каким-то неграм, не помню уже, ихний воротчик упал на колени, схватился за голову и стал бить

Re[9]: Вроде поймал багу ...

2006-11-15 Пенетрантность Константин
VAS Блин, ну даже в садике деток учат, что ЛЮБЫЕ операции с NULL дают NULL в VAS ответе :-) Да ну ? Могу отослать на ту же ссылку в которую меня ткнули носом: http://www.firebirdsql.org/manual/ru/nullguide-null-in-exps-ru.html VAS Бывает только is null. Ан масс, в смысле.

Re[2]: Вроде поймал багу ...

2006-11-15 Пенетрантность Константин
А (с) чей ? Не припомню ... D Это давно, на Олимпиаде-80, на футболе, наши забили каким-то неграм, D не помню уже, ихний воротчик упал на колени, схватился за голову и стал D бить лбом в землю. И тут какой-то голосистый мужик с трибун пожалел его D и проорал сие на весь стадиён.

Re: Вроде поймал багу ...

2006-11-15 Пенетрантность Alexander A. Venikov
Hello, Слава! You wrote on Wed, 15 Nov 2006 18:36:14 +0200: VAS Блин, ну даже в садике деток учат, что ЛЮБЫЕ операции VAS с NULL дают NULL в ответе :-) Это в каком же садике вашего славного города Бердянска такая трава? Как уже было сказано: true OR NULL = true false and NULL = false Удач

Re: Вроде поймал багу ...

2006-11-15 Пенетрантность Karabas Barabas
Hi Alexander A. Venikov ! AAV true OR NULL = true AAV false and NULL = false Но ведь NULL - это ХЗ, стало быть, под ним запросто может скрываться нечно неизвестное науке и до такой степени крутое, что даже OR true будет false :) --

Re: Вроде поймал багу ...

2006-11-15 Пенетрантность Fynda
Karabas Barabas wrote: Но ведь NULL - это ХЗ, стало быть, под ним запросто может скрываться нечно неизвестное науке и до такой степени крутое, что даже OR true будет false :) Это волюнтаризьм (с)! Не может какой-то неизвестный науке null изменить истинность нашего true. И лживость ихнего

Re: Вроде поймал багу ...

2006-11-15 Пенетрантность Alexander A. Venikov
Hello, Karabas! You wrote to Alexander A. Venikov on Thu, 16 Nov 2006 10:22:36 +0500: AAV true OR NULL = true AAV false and NULL = false KB Но ведь NULL - это ХЗ, стало быть, под ним запросто может скрываться нечно KB неизвестное науке и до такой степени крутое, что даже OR true будет false

Re: Вроде поймал багу ...

2006-11-15 Пенетрантность Oleg LOA
Fynda [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Karabas Barabas wrote: Но ведь NULL - это ХЗ, стало быть, под ним запросто может скрываться нечно неизвестное науке и до такой степени крутое, что даже OR true будет false :) Это волюнтаризьм (с)! Не может какой-то

Re[4]: Вроде поймал багу ...

2006-11-14 Пенетрантность Константин
... Стало быть, действительно баг? MV Фиг. MV select 'Ok' from rdb$database MVwhere 0 not in (null, 0) MV то же самое, что и: MV select 'Ok' from rdb$database MVwhere (null = 0 or 0=0) MV Т.е. все правильно. Ну и ? (null == 0) = false ( 0 == 0) = true

Re[5]: Вроде поймал багу ...

2006-11-14 Пенетрантность Константин
Стало быть, действительно баг? MV Фиг. MV select 'Ok' from rdb$database MVwhere 0 not in (null, 0) Стоп, предыдущий мой пост глупость ... select 'OK' from rdb$database where 0 not in (null, 1) = select 'OK' from rdb$database where (0 null) or (0 1)

Re: Re[5]: Вроде поймал багу ...

2006-11-14 Пенетрантность Sergey Kovalev
Доброго времени суток, ! select 'OK' from rdb$database where 0 not in (null, 1) = select 'OK' from rdb$database where (0 null) or (0 1) -false- -true- (0 null) = NULL (0 1) = true NULL or TRUE = NULL и так далее. Более

Re: Вроде поймал багу ...

2006-11-14 Пенетрантность Alexander A. Venikov
Hello, Sergey! You wrote on Wed, 15 Nov 2006 08:38:44 +0300: SK NULL or TRUE = NULL Вот тут явная неправда. null OR true = true. (Не_Знаю_Что ИЛИ 1 = 1). Вот null AND true = null, Дейта Вам в руки. Удач -- Alexander A. Venikov, Tobolsk, Russia Real e-mail address is

Re: Вроде поймал багу ...

2006-11-14 Пенетрантность Alexander A. Venikov
Hello, Sergey! You wrote on Wed, 15 Nov 2006 08:38:44 +0300: SK NULL or TRUE = NULL SK http://www.firebirdsql.org/manual/ru/nullguide-null-in-exps-ru.html Кстати, в документе как раз и написано NULL or true = true Удач -- Alexander A. Venikov, Tobolsk, Russia Real e-mail address is

Re: Вроде поймал багу ...

2006-11-14 Пенетрантность Sergey A. Fadeyev
* Константин wrote, On 15.11.2006 5:13: подозреваю что неправильно разбирается строка: select 'OK' from rdb$database where 0 not in (null, 1) = select 'OK' from rdb$database where not ((0 = null) or (0 = 1)) а должно в select 'OK' from

Re: Re[5]: Вроде поймал багу ...

2006-11-14 Пенетрантность Oleg LOA
Константин [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] select 'Ok' from rdb$database where 0 not in (null, 0) подозреваю что неправильно разбирается строка: вот! ЭТО БАГА !!! И притом понкретная ... SQL - это язык, который можно просто читать, не вдаваясь в

Re[2]: Вроде поймал багу ...

2006-11-13 Пенетрантность Константин
тогда обьясните почему MV Это нормальное поведение. MV Потому что. Клас, спасибо ... Информативно жуть :) Я подозревал именно это ... ;) А если сурьезно - то нужно бы а FAQ ... С уважением, Константин Григорьевич. ===

Re: Вроде поймал багу ...

2006-11-12 Пенетрантность Kovalenko Dmitry
тестовый запрос с любым in в where: delete from t4_string where id not in (select val_id from val) и иже вариации ... не отрабатывает условие id not in (select val_id from val) при условии что (select val_id from val) может вернуть NULL в перемежку с нормальными целочисленными

Re[2]: Вроде поймал багу ...

2006-11-12 Пенетрантность Константин
тестовый запрос с любым in в where: delete from t4_string where id not in (select val_id from val) KD Поведение было идентичным. Сослались KD на собственную тупость :) а почему, что Вас толкнуло на эту мысль ? :) С уважением, Константин Григорьевич. ===

Вроде поймал багу ...

2006-11-11 Пенетрантность Константин
Hi, многоуважаемый All! Сразу же сорри за аттач, но я посчитал что 6 к погоды не сыграют и обьяснять надо по минимуму :) FB 2.0.0.12745 (RC5) CS тестовый запрос с любым in в where: delete from t4_string where id not in (select val_id from val) и иже вариации ... не отрабатывает