powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / как определить отсутствующий элемент в последовательности
25 сообщений из 87, страница 3 из 4
как определить отсутствующий элемент в последовательности
    #39391487
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо, вариант

Код: plsql
1.
2.
3.
SELECT min + level id from dual connect by level < max - min
minus 
select id from table



Достаточно надежный, да и обычно такая операция проводиться единоразово, так что гнаться за перформансом нет особого смысла.
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391511
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchне надо меня ждать, давай лучше, со своей-то крутой мозгой-то, продемонстрируй зе бест практисиз солюшин
dbms_photoshopВсе-таки, в случае window buffer + stopkey индекс вычитывается целиком, так что при стремлении к совершенству может понадобится логику со сравнением надо вынести в PL/SQL
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
declare
   tmp int;
begin
   for i in (select * from zz order by object_id)
   loop
      if tmp + 1 <> i.object_id then exit; end if;
      tmp   := i.object_id;
   end loop;
   dbms_output.put_line(tmp + 1);
end;

Ты выкинул обращение к таблице из генератора, так что при крупных айдишниках будет полная жопа.
Кроме того, чем дальше пропуск от начала тем сильнее будет проигрывать PL/SQL подходу.
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391519
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это называется найди 10 отличий....
dbpatch
Код: plsql
1.
2.
3.
4.
5.
6.
SELECT * FROM
(
  SELECT LEVEL lvl FROM DUAL 
  CONNECT BY LEVEL < (SELECT MAX(all_objects.object_id) FROM all_objects)
)
WHERE NOT EXISTS (SELECT NULL FROM all_objects WHERE all_objects.object_id = lvl)



и
dbpatch
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
SQL> CREATE TABLE zz AS SELECT object_id FROM all_objects;

SQL> CREATE INDEX zzi ON zz(object_id);

SQL> DECLARE
     l_res NUMBER := 0;
   BEGIN
   
     FOR i IN 1..10000 LOOP
       FOR c IN (
         SELECT ID FROM
         (
           SELECT LEVEL ID FROM DUAL
           CONNECT BY 1=1
         )
         WHERE NOT EXISTS (SELECT NULL FROM zz WHERE zz.object_id = ID) AND ROWNUM = 1
       ) LOOP
         l_res := l_res + c.id;
       END LOOP;
     END LOOP;
   END;
   /
PL/SQL procedure successfully completed
Executed in 3.411 seconds



умилил .... SELECT LEVEL ID FROM DUAL CONNECT BY 1=1, типа никто не догадается про мелкую халтурку)) так то ты код пишешь прозрачно и понятно?)
а еще lead в моем примере не для этого использован)) а то как в том анекдоте про верблюдицу и генерала))
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391521
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshop,
блин я думал ты домой уже идёшь.. думал до завтра еще можно издеваться над отсутствием мозга.. тем более он так подставляется.. ну зачем.. зачем ты ему показал... он же щяз опять начнёт отмазки искать.. говорить что нельзя pl\sql использовать. курсоры.. нельзя айяйяй... и вообще мы все только что школу окончили один он великий уже написал стомильярдов строк говнокода в продакшне)))
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391524
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vint, dbms_photoshop

девочки, не ссорьтесь (с)

критиковать сможет любой идиот. покажите как надо делать, с замерами в сравнении, все замерли в нетерпении и прочем трепете, в ожидании нетупого решения.

или нетупого решения не будет?

и да, кто сказал в задаче, что нам нужно искать дырки в диапазоне от 1 до 10^10? сможете привести хоть один пример задачи из реальной жизни, где нужно подобное?
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391530
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopdbpatchне надо меня ждать, давай лучше, со своей-то крутой мозгой-то, продемонстрируй зе бест практисиз солюшин
dbms_photoshopВсе-таки, в случае window buffer + stopkey индекс вычитывается целиком, так что при стремлении к совершенству может понадобится логику со сравнением надо вынести в PL/SQL
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
declare
   tmp int;
begin
   for i in (select * from zz order by object_id)
   loop
      if tmp + 1 <> i.object_id then exit; end if;
      tmp   := i.object_id;
   end loop;
   dbms_output.put_line(tmp + 1);
end;

Ты выкинул обращение к таблице из генератора, так что при крупных айдишниках будет полная жопа.
Кроме того, чем дальше пропуск от начала тем сильнее будет проигрывать PL/SQL подходу.

и в чем суть откровения? я это-же решение озвучивал парой постов выше 20145994 (но я конечно сильно тупой, как мы уже выяснили, чтоб ты не смог его увидеть).

в задаче это отметается, клиент не хочет курсоры и PL/SQL

я использовал PL/SQL в сравнениях просто для генерации цикла с целью замеров, в самом поиске "дырки" он не участвует (прости, что я это поясняю, а то может я двух слов связать не смогу достаточно понятно).
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391533
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchVint, dbms_photoshop

девочки, не ссорьтесь (с)

критиковать сможет любой идиот. покажите как надо делать, с замерами в сравнении, все замерли в нетерпении и прочем трепете, в ожидании нетупого решения.

или нетупого решения не будет?

и да, кто сказал в задаче, что нам нужно искать дырки в диапазоне от 1 до 10^10? сможете привести хоть один пример задачи из реальной жизни, где нужно подобное?Мальчик, ты можешь вещать про
статические справочники ... бизнес-факты ... номеров телефонов ... кредитных картТы можешь менять свой запрос, создавать индексы, выдумывать ограничения на входные данные и корректировки к постановке.
При некоторых условиях, учитывая все модификации твой запрос может нормально смотреться, да.
Но уровень общения больше подходит для ПТ.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
SQL> declare
  2     tmp   int;
  3  begin
  4
  5     for j in (select *
  6                 from zz
  7                where object_id is not null
  8               order by object_id)
  9     loop
 10
 11        if tmp + 1 <> j.object_id
 12        then
 13           dbms_output.put_line(tmp + 1);
 14        end if;
 15
 16        tmp   := j.object_id;
 17
 18     end loop;
 19
 20  end;
 21  /
1234567

PL/SQL procedure successfully completed.

Elapsed: 00:00:04.86
SQL>
SQL> begin
  2
  3     for c in (select id
  4                 from (select level id
  5                         from dual
  6                       connect by 1 = 1)
  7                where not exists
  8                         (select null
  9                            from zz
 10                           where zz.object_id = id)
 11                  and rownum = 1)
 12     loop
 13        dbms_output.put_line(c.id);
 14     end loop;
 15
 16  end;
 17  /
1234567

PL/SQL procedure successfully completed.

Elapsed: 00:00:07.24

Vintdbms_photoshop,
блин я думал ты домой уже идёшь.. У меня только 16:30.
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391535
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vintумилил .... SELECT LEVEL ID FROM DUAL CONNECT BY 1=1, типа никто не догадается про мелкую халтурку)) так то ты код пишешь прозрачно и понятно?)
а еще lead в моем примере не для этого использован)) а то как в том анекдоте про верблюдицу и генерала))

я рад, что тебе понравилось. в реальном продукционном коде вызыватель всегда указывает верхнюю (и нижнюю) границу, что эквивалентно по вычислительной стоимости 1=1 (нет нужды ходить читать что-то там для ограничения connect by).

или да, с какого перепугу вообще нужно ходить читать max в таблицу чтоб увидеть верхний предел диапазона?
расскажешь нам, о великий неговнокодер, у которого мозг не осуствует? :):):)

в изначальном примере я его вкрутил просто чтоб не взорвать никому фетч, не более того.
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391539
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopdbpatchVint, dbms_photoshop

девочки, не ссорьтесь (с)

критиковать сможет любой идиот. покажите как надо делать, с замерами в сравнении, все замерли в нетерпении и прочем трепете, в ожидании нетупого решения.

или нетупого решения не будет?

и да, кто сказал в задаче, что нам нужно искать дырки в диапазоне от 1 до 10^10? сможете привести хоть один пример задачи из реальной жизни, где нужно подобное?Мальчик, ты можешь вещать про
статические справочники ... бизнес-факты ... номеров телефонов ... кредитных картТы можешь менять свой запрос, создавать индексы, выдумывать ограничения на входные данные и корректировки к постановке.
При некоторых условиях, учитывая все модификации твой запрос может нормально смотреться, да.
Но уровень общения больше подходит для ПТ.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
SQL> declare
  2     tmp   int;
  3  begin
  4
  5     for j in (select *
  6                 from zz
  7                where object_id is not null
  8               order by object_id)
  9     loop
 10
 11        if tmp + 1 <> j.object_id
 12        then
 13           dbms_output.put_line(tmp + 1);
 14        end if;
 15
 16        tmp   := j.object_id;
 17
 18     end loop;
 19
 20  end;
 21  /
1234567

PL/SQL procedure successfully completed.

Elapsed: 00:00:04.86
SQL>
SQL> begin
  2
  3     for c in (select id
  4                 from (select level id
  5                         from dual
  6                       connect by 1 = 1)
  7                where not exists
  8                         (select null
  9                            from zz
 10                           where zz.object_id = id)
 11                  and rownum = 1)
 12     loop
 13        dbms_output.put_line(c.id);
 14     end loop;
 15
 16  end;
 17  /
1234567

PL/SQL procedure successfully completed.

Elapsed: 00:00:07.24

Vintdbms_photoshop,
блин я думал ты домой уже идёшь.. У меня только 16:30.

это был пример нетупого решения?
тебе уже пятый раз говорят, что нельзя использовать PL/SQL для поиска значения дырки.

это что, так сложно понять?

а "стиль" общения ты задал сам, начав заливать про тупых, я просто общаюсь с тобой привычными тебе терминами.

как иначе нужно? тебе уже шестой раз говорят, что нельзя через PL/SQL, ты не в состоянии это услышать и кто виноват теперь?
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391553
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatch,
ты уж определись, то ли тебе продашн решения то ли тебе первое попавшееся значение, а то ли "в реальном продукционном коде вызыватель всегда указывает верхнюю (и нижнюю) границу" ее же как то надо вычислить.. вот и потрудись вычислить ее 10000 раз как у тебя в примере и описано). иначе будь добр взять моё решение и вывести ВСЕ дырки 10 тысяч раз. и вывести все дырки в своем решении так же 10 тысяч раз, а не юлить как уж на сковородке))) ты в очередной раз показываешь уровень мастерства))
кстати может ты родственник мастера зива?) он тож так умеет))
если уж ты начал заливать за продакшн решения, так признай что в продакшне использовано будет что угодно. для достижения максимального результата. признай что ты унылое Г, изначально не осознавшее задачу и утрись))


dbms_photoshop,
ну насчет времени это был сарказм) я помню про разницу с европой)) может не точно.. но помню)
видишь. как я и говорил пошли отмазки по попводу того что нельзя использовать pl\sql, при этом почему то сразу можно знать максимальное и минимальное значение....))) странно правда что задается 1, а не хотя бы пару миллиардов в максе.. как и бывает в продуктивных решениях)) а еще лучше вычисляется. чтобы точно не ошибится, и не скакнуть выше сиквенса))))
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391577
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vintdbpatch,
ты уж определись, то ли тебе продашн решения то ли тебе первое попавшееся значение, а то ли "в реальном продукционном коде вызыватель всегда указывает верхнюю (и нижнюю) границу" ее же как то надо вычислить.. вот и потрудись вычислить ее 10000 раз как у тебя в примере и описано). иначе будь добр взять моё решение и вывести ВСЕ дырки 10 тысяч раз. и вывести все дырки в своем решении так же 10 тысяч раз, а не юлить как уж на сковородке))) ты в очередной раз показываешь уровень мастерства))
кстати может ты родственник мастера зива?) он тож так умеет))
если уж ты начал заливать за продакшн решения, так признай что в продакшне использовано будет что угодно. для достижения максимального результата. признай что ты унылое Г, изначально не осознавшее задачу и утрись))


я вполне признал твоё решение, оно действительно умеет делать ВСЁ тобой озвученное, ибо
да, ты похоже невероятно крутой специалист и уже признанный местный авторитет...

что-то еще нужно сейчас признать? огласи весь список пожеланий
:)

но практические замеры ты нам покажешь, или ты сам не в состоянии скопипастить, все еще нужна моя помощь?
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391599
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatch,
что именно тебе практически показать? 0.25 секунд на том решении что тебе фотошоп показал?) или опять будешь ныть что PL\SQL нечестно? зато быстро)) ты бы лучше сходил померял своё решение при вычислении макс и мин значений)) правда измерялка сломается раньше))
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391615
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vintdbpatch,
что именно тебе практически показать? 0.25 секунд на том решении что тебе фотошоп показал?) или опять будешь ныть что PL\SQL нечестно? зато быстро)) ты бы лучше сходил померял своё решение при вычислении макс и мин значений)) правда измерялка сломается раньше))

с "решением" фотошопа мы уже разобрались. с "нытьем" вы оба можете пройти вот сюда: 20143239 , во фразу "Курсоры не предлагать желательно", поныть там.



сейчас твой шанс показать свой мастеркласс, в сравнении, естественно, вон с теми твоими lead, +1 -1 и прочими group by изяществами против предложенного мной connect by not exists

итак? мы увидим показательное выступление гуру, или просто сразу тебе выдадим медаль рекордсмена?
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391624
Vint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatch,
идиот. клинический))) ты в упор не видишь решения задачи. это ты за уши притянул нахождение первого пропущенного элемента последовательности. при этом не вычисляешь максимум и минимум а береш просто 1. тупо 1.... а если в таблице будет идиентификатор с номером 1? что делать будешь?) опять говорить что вырожденный случай? это ты решаешь непонятную задачу непонятно каким способом при этом всех вокруг пытаешся убедить что только твое решение является 100% правильным)) а все lead group by и конкатенации в моем изначальном решении только для того чтобы показать ВСЕ отсутствующие интервалы в таблице.
я бисер перед ничтожеством метать не намерен)) хватит того что я тебя развел на измерения в которых ты в очередной раз сфейлился, и не смог измерить своё же решение с первой странице.. а все почему? да потому что производительность того решения на пару порядков проигрывает твоему же надуманному решению с lead))
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39391625
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vintdbpatch,
идиот. клинический))) ты в упор не видишь решения задачи.

я не вижу ни одного примера сравнения в твоем исполнении. я бы не сказал, что это пример идиотии, скорее пример эдакой импотенции.

не знаю, насколько в данном случае клинической.

остальные твои словосотрясания скипнуты, не интересно. или примеры сравнений в студию, или окончательно зачитываем тебе слив с занесением в профиль.
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39392012
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще конечно удивляешься, насколько тупыми могут быть даже собственные решения.
Смотрим третий (последний) вариант ответа и время реакции.

lead, with, connect by, pl/sql или нет, мда, вот уж действительно, если мозг от супернедознаний сильно жмет, и не такого вкопипасишь порой.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
SQL> 
SQL> DECLARE
  2    l_res NUMBER := 0;
  3  BEGIN
  4  
  5    FOR i IN 1..10000 LOOP
  6      FOR c IN (
  7        SELECT object_id + 1 ID FROM (
  8          SELECT --+ index(zz)
  9            object_id, LEAD(object_id) OVER (ORDER BY object_id) - 1 next_id
 10          FROM zz
 11        ) WHERE next_id - object_id  > 1 AND ROWNUM = 1
 12      ) LOOP
 13        l_res := l_res + c.id;
 14      END LOOP;
 15    END LOOP;
 16    dbms_output.put_line(l_res);
 17  END;
 18  /
1010000
PL/SQL procedure successfully completed
Executed in 25.249 seconds
SQL> DECLARE
  2    l_res NUMBER := 0;
  3  BEGIN
  4  
  5    FOR i IN 1..10000 LOOP
  6      FOR c IN (
  7        SELECT ID FROM
  8        (
  9          SELECT LEVEL ID FROM DUAL
 10          CONNECT BY 1=1
 11        )
 12        WHERE NOT EXISTS (SELECT NULL FROM zz WHERE zz.object_id = ID) AND ROWNUM = 1
 13      ) LOOP
 14        l_res := l_res + c.id;
 15      END LOOP;
 16    END LOOP;
 17    dbms_output.put_line(l_res);
 18  END;
 19  /
1010000
PL/SQL procedure successfully completed
Executed in 3.476 seconds
SQL> DECLARE
  2    l_res NUMBER := 0;
  3  BEGIN
  4  
  5    FOR i IN 1..10000 LOOP
  6      FOR c IN (
  7        SELECT rn id FROM (
  8          SELECT --+ index(zz)
  9           object_id, ROWNUM rn FROM zz
 10          ORDER BY object_id
 11        )
 12        WHERE object_id <> rn AND ROWNUM = 1
 13      ) LOOP
 14        l_res := l_res + c.id;
 15      END LOOP;
 16    END LOOP;
 17    dbms_output.put_line(l_res);
 18  END;
 19  /
1010000
PL/SQL procedure successfully completed
Executed in 0.775 seconds
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39392041
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbpatchВообще конечно удивляешься, насколько тупыми могут быть даже собственные решения.
Код: plsql
1.
2.
3.
SELECT --+ index(zz)
  9           object_id, ROWNUM rn FROM zz
 10          ORDER BY object_id


особенно зная как работает ROWNUM
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39392063
dbpatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййdbpatchВообще конечно удивляешься, насколько тупыми могут быть даже собственные решения.
Код: plsql
1.
2.
3.
SELECT --+ index(zz)
  9           object_id, ROWNUM rn FROM zz
 10          ORDER BY object_id


особенно зная как работает ROWNUM

и? с какой радости ты убрал subquery?

и как он работает в этом случае? я надаюсь часть про pagination в расказах Тома ты уже осилил?


http://www.oracle.com/technetwork/issue-archive/2006/06-sep/o56asktom-086197.html
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39392080
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123йй
Код: plsql
1.
2.
3.
SELECT --+ index(zz)
  9           object_id, ROWNUM rn FROM zz
 10          ORDER BY object_id


особенно зная как работает ROWNUMмагия индекса
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39392081
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-,

thx
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39392094
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор:
dbpatch, рекомендую недельку не появляться на форуме, остыть и, заодно, попытаться понять все то, что было предложено в топике.

Неделя бана. Время пошло.
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39392107
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Че, правда?
Очень интересно
Грекс, конечно, слегка передергивает (немного не тот код от Vint, начинает с заведомо отсутствующего ID в своем решении, что дает неверный результат, но сразу и т.д. и т.п.), но он по крайней мере приводит решения и сравнения. А его не поправляют, а только высокомерно "пытаются" словить лулзы, поскольку таки лулзы ловит таки он
А по поводу стиля общения -- на фоне остальных он не сильно выделяется

Я так понимаю, AI сам тему даже не читал? Но осудил
Знакомо, че уж там...
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39392119
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровЧе, правда?
Очень интересно
Грекс, конечно, слегка передергивает (немного не тот код от Vint, начинает с заведомо отсутствующего ID в своем решении, что дает неверный результат, но сразу и т.д. и т.п.), но он по крайней мере приводит решения и сравнения. А его не поправляют, а только высокомерно "пытаются" словить лулзы, поскольку таки лулзы ловит таки он
А по поводу стиля общения -- на фоне остальных он не сильно выделяется

Я так понимаю, AI сам тему даже не читал? Но осудил
Знакомо, че уж там...Во-первых, это не грекс, а какое-то юное дарование.
Во-вторых, это по-твоему тоже конструктив 20146383 ? Может ты еще и покажешь где я его называл тупым?
В-третьих лулзы ловить может кто угодно, особенно если находиться под веществами, только положение дел это не меняет.
Если б ты читал внимательнее, то обратил бы внимание, что в споем последнем "решении" персонаж кроме неправильного использования rownum еще сделал очередное предположение, что диапазон начинается с 1. Просто уже не было желания комментировать учитывая реакцию болезного.
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39392121
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров,

Как говорится "do not make conclusions based on assumptions". Подумай над этим.
...
Рейтинг: 0 / 0
как определить отсутствующий элемент в последовательности
    #39392136
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopВо-первых, это не грекс, а какое-то юное дарование.А по моему, очень похож
И по стилю и по знаниям (ну или верхушкам, кому как удобнее)
dbms_photoshopВо-вторых, это по-твоему тоже конструктив 20146383 ? Может ты еще и покажешь где я его называл тупым?Даже только по ссылке сразу вижу снисходительное "мальчик". Это не "тупой", но не очень далеко
Давай тогда начнем комментировать всю ветку начиная с первого "обидного" обращения
dbms_photoshopВ-третьих лулзы ловить может кто угодно, особенно если находиться под веществами, только положение дел это не меняет.Это какие-то фантазии, явно "под веществами"
dbms_photoshopЕсли б ты читал внимательнее, то обратил бы внимание, что в споем последнем "решении" персонаж кроме неправильного использования rownum еще сделал очередное предположение, что диапазон начинается с 1. Просто уже не было желания комментировать учитывая реакцию болезного.Если бы ты читал внимательней, то увидел бы, что на это я специально обратил внимание
Но если даже начинать не с 1, а с минимального, то его код все равно выигрывает (как уже и говорилось, вроде даже тобой, аналитика все равно требует всего промотра и ее нельзя прервать по STOPKEY) по скорости, единственное -- он требует много больше PGA
...
Рейтинг: 0 / 0
25 сообщений из 87, страница 3 из 4
Форумы / Oracle [игнор отключен] [закрыт для гостей] / как определить отсутствующий элемент в последовательности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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