mysql_real_escape_string / Говнокод #23 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73
  74. 74
  75. 75
  76. 76
  77. 77
  78. 78
  79. 79
  80. 80
  81. 81
  82. 82
  83. 83
  84. 84
  85. 85
  86. 86
  87. 87
  88. 88
  89. 89
  90. 90
  91. 91
  92. 92
  93. 93
  94. 94
SELECT   region_key AS region
        ,NAME(containedobjectsbasement_key) AS building
        ,container_node_id
        ,containedobjectsexchange_key
        ,object_name AS ats
        ,number_ranges AS diapazon
        ,exchange_type_name AS tip_ats
        ,exchange_mount_capacity AS emkost
        ,operator_licence_number AS license
        ,trace_line_relay_type_name AS tip_sl
        ,COUNT(trace_line_id) AS count5
        ,otkuda_nax AS otkuda_ats
        ,kuda_blya AS kuda_ats
        ,seven_nation_army
        ,ROWNUM
        ,cable_type_name
        ,logical_cable_length
        ,ATS_NAME
    FROM (SELECT DISTINCT r.object_id AS region_key
                         ,n.node_id AS containedobjectsbasement_key
                         ,n1.container_node_id AS container_node_id
                         ,e.node_id AS containedobjectsexchange_key
                         ,CAST(name2(e.node_id, e.exchange_class_id) AS VARCHAR2(128) ) AS object_name
                         ,e.exchange_mount_capacity AS exchange_mount_capacity
                         ,CAST( (SELECT stragg(first_number || '-' || last_number || '
                         '              )
                                   FROM number_interval
                                  WHERE exchange_id = e.node_id) AS VARCHAR2(1024) ) AS number_ranges
                         ,(SELECT e1.exchange_type_name
                             FROM exchange_tl e1
                            WHERE e1.exchange_type_id = e.exchange_type_id) AS exchange_type_name
                         ,CAST( (SELECT s3.licence_number
                                   FROM service_operator_type s3
                                  WHERE s3.service_operator_type_id = e.operator_id) AS VARCHAR2(64) ) AS operator_licence_number
                         ,(SELECT t.trace_line_relay_type_name
                             FROM trace_line_relay_type t
                            WHERE t.trace_line_relay_type_id = s.trace_line_relay_type_id) AS trace_line_relay_type_name
                         ,s.object_id trace_line_id
                         ,NAME(s1.exchange_id) otkuda_nax
                         ,NAME(trace_line.exchange_id) kuda_blya
                         ,(SELECT SUM(TO_NUMBER(n.last_number) - TO_NUMBER(n.first_number) + 1) AS s
                             FROM number_interval n, region_l r
                            WHERE LENGTH(r.region_add_code || n.last_number) = 10
                              AND LENGTH(r.region_add_code || n.first_number) = 10
                              AND n.region_id = r.object_id
                              AND n.exchange_id = e.node_id) AS seven_nation_army
                         ,ROWNUM
                     FROM region_l r, node n, exchange_l e, node n1, service_trace_line s, trace_line, service_l s1, node n2, OBJECT o
                    WHERE s.object_id = s1.object_id
                      AND s1.exchange_id = e.node_id
                      AND trace_line.service_id = s1.object_id
                      AND e.node_id = n1.node_id
                      AND n1.container_node_id = n.node_id
                      AND e.exchange_class_id = 100
                      AND n2.container_node_id = n.node_id
                      AND n2.entity_id = 108
                      AND n.region_id = r.object_id
                      AND n.node_type_id = 115
                      AND r.object_id = :region_key
                      AND n1.node_id = o.object_id
                      AND o.object_owner_type_id = 3) sel
        ,(SELECT r.object_id AS region_key2
                ,c.node_id AS containedcoppercross_key
                ,s2.linkedobjectsinterexchange_key AS linkedobjectsinterexchange_key
                ,s2.logical_cable_length AS logical_cable_length
                ,s2.cable_type_name AS cable_type_name
                ,NAME(sl.exchange_id) AS ATS_NAME
                ,NAME(el.node_id) AS el
            FROM region_l r
                ,CROSS c
                ,exchange_l el
                ,node n2
                ,service_l sl
                ,trace_line tl
                ,(SELECT l.node_id AS node_id
                        ,l.logical_cable_id AS linkedobjectsinterexchange_key
                        ,l.logical_cable_length AS logical_cable_length
                        ,(SELECT c.type_name
                            FROM cable_type_name c
                           WHERE c.cable_type_name_id = l.cable_type_id) AS cable_type_name
                    FROM logical_cable l
                   WHERE l.logical_cable_type_id = 455) s2
           WHERE s2.node_id(+) = c.node_id
             AND c.node_id = n2.node_id
             AND n2.entity_id = 108
             AND c.node_id = el.cross_id
             AND sl.exchange_id = el.node_id
             AND tl.exchange_id = el.node_id
             AND sl.entity_id = 156
             AND r.object_id = :region_key) sel2
   WHERE NAME(kuda_blya) = ATS_NAME
GROUP BY region_key, containedobjectsbasement_key, container_node_id, containedobjectsexchange_key, number_ranges, object_name, exchange_type_name, operator_licence_number, trace_line_relay_type_name, otkuda_nax, kuda_blya, exchange_mount_capacity
        ,operator_licence_number, seven_nation_army, ROWNUM, cable_type_name, logical_cable_length,ATS_NAME
ORDER BY otkuda_ats

Вызывает в Oracle10g внутреннюю ошибку
ORA-00600: internal error code, arguments: [string], [string], [string], [string], [string], [string], [string], [string]
Cause: This is the generic internal error number for Oracle progra

Запостил: guest guest, (Updated )

Комментарии (29) RSS

  • SilverKord:
    лёхо и тима тру! я помню это)
    с уважением, Я!)
    Ответить
  • Ионыч:
    Жесть, сильное видимо что-то курили =)
    Ответить
  • kopernik:
    выражения типа *_id=455 - конечно смущают, но нормальный, рабочий запрос
    Ответить
  • Николай:
    Это ты на багу напоролся. Исправляется в версии 10.2.4
    Ответить
  • Очень порадовал ROWNUM в GROUP BY...
    очень полезно...
    Ответить
  • Названия полей "otkuda_nax" и "kuda_blya" выдают в авторе его высокий уровень культуры и, очевидно, ума.
    Ответить
    • Из текста следует, что для этой операции нужен ключ.

      Во времена Чехова специальным ключом зубы рвали...
      Ответить
  • Кстати, почему рейтинги старых говнокодов измеряются в плавучих питухах?
    Ответить
    • Когда-то гуесты могли голосовать, но их сила голоса была равна 0,1.
      Ответить
      • P.S. Фактически это не плавучий питух, а фиксированный с одним дробным знаком. Хотя... я исходники не смотрел, там может быть что угодно.
        Ответить
        • Путешествия: Туристические Агенства

          TRAVELMIR/GREEN LIGHT TOURS TRAVELMIR/GREEN LIGHT TOURS
          Агентство, которое Вы искали
          http://www.travelmir.com

          1811 Avenue P.
          Brooklyn, NY 11229 (карта)
          Телефон: (718) 234-0787

          ALLIstanbulTours.com ALLIstanbulTours.com
          Одна нация Туристическое агентство здесь, чтобы служить своей поездки все через Турцию. Мы специализируемся на всех Турции Туры по ОАЭ, Эфес туры, туры Галлиполи, Анзак Однодневные экскурсии, туры ...
          http://www.allistanbultours.com

          255 West 36th Street, Suite 800 New York
          New York, NY 10018 (карта)
          Телефон: (800) 961-5117 Факс: 19175917556

          Ancore Transportation Services
          Транспортная компания , предоставляет 2013 года спринтер Мерседес ( 14 пассажиров ) для локальных и дальних экскурсий , туров , а так же , другие услуги ( свадьбы , дни рождения и тд. ) Мерседес ...

          12303 Runnymede st. #3
          North Hollywood, CA 91605 (карта)
          Телефон: (818) 326-9246 Факс: 818-760-8480

          EIH Travel Inc.
          Путешествия по Америке. Индивидуальные экскурсии (по ценам групповых) на машине от 2 до 12 человек. Не лежите на диване.Отправляйтесь с нами в путь. Что б забыть про все заботы и душою отдохнуть. ...
          http://www.usatravelru.com

          1821 Creekview Ln
          Jamison, PA 18929 (карта)
          Телефон: (267) 483-5289

          Hawaii with Russian Guide
          Звоните на Гаваи, говорим по русски телефон (808) 384-2076

          1255 Nuuanu
          Honolulu, HI 96817 (карта)
          Телефон: (808) 384-2076

          NEW TOURS USA NEW TOURS USA
          22 года в бизнесе. Принимающий тур оператор, все штаты США и Канада. Русские туры с ...
          http://www.newtours.us



          _______________________
          Ответить
          • Путешествия: Туристические Агенства

            TRAVELMIR/GREEN LIGHT TOURS TRAVELMIR/GREEN LIGHT TOURS
            Агентство, которое Вы искали
            http://www.travelmir.com

            1811 Avenue P.
            Brooklyn, NY 11229 (карта)
            Телефон: (718) 234-0787

            ALLIstanbulTours.com ALLIstanbulTours.com
            Одна нация Туристическое агентство здесь, чтобы служить своей поездки все через Турцию. Мы специализируемся на всех Турции Туры по ОАЭ, Эфес туры, туры Галлиполи, Анзак Однодневные экскурсии, туры ...
            http://www.allistanbultours.com

            255 West 36th Street, Suite 800 New York
            New York, NY 10018 (карта)
            Телефон: (800) 961-5117 Факс: 19175917556

            Ancore Transportation Services
            Транспортная компания , предоставляет 2013 года спринтер Мерседес ( 14 пассажиров ) для локальных и дальних экскурсий , туров , а так же , другие услуги ( свадьбы , дни рождения и тд. ) Мерседес ...

            12303 Runnymede st. #3
            North Hollywood, CA 91605 (карта)
            Телефон: (818) 326-9246 Факс: 818-760-8480

            EIH Travel Inc.
            Путешествия по Америке. Индивидуальные экскурсии (по ценам групповых) на машине от 2 до 12 человек. Не лежите на диване.Отправляйтесь с нами в путь. Что б забыть про все заботы и душою отдохнуть. ...
            http://www.usatravelru.com

            1821 Creekview Ln
            Jamison, PA 18929 (карта)
            Телефон: (267) 483-5289

            Hawaii with Russian Guide
            Звоните на Гаваи, говорим по русски телефон (808) 384-2076

            1255 Nuuanu
            Honolulu, HI 96817 (карта)
            Телефон: (808) 384-2076

            NEW TOURS USA NEW TOURS USA
            22 года в бизнесе. Принимающий тур оператор, все штаты США и Канада. Русские туры с ...
            http://www.newtours.us



            _________
            Ответить
            • Привет, ваш регион представляется как Краснодар.
              Купить лекарства в Краснодар: шишки, гидропонуку, гашиш, скорость, ск, кристаллы, амфетамин, MDMA, экстази, героин и метадон, кокаин (кокс). Мефедрон в кристаллах, мяу-мяу, меф. Всегда можно купить готовые закладки марихуаны и спайса. Реагент 1к40 и LSD.
              Оператор Telegram: @clubdrugs
              ОСТОРОЖНЕЕ! В сети появилось много фейков с нашем именем. Для того что бы не попасть на фейк оператора telegram, переходите на наш ник строго по ссылке выше!


              http://drugsclub.site/catalog/krasnodar

              ____________________
              Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8