1. SQL / Говнокод #11821

    −130

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    create or alter procedure PVN_CHK_IN_TEXT_PPR (
        TEXT varchar(255))
    returns (
        OK integer,
        REZ_STR varchar(255))
    as
    begin
        select FN_ATRIM(REZ_STR)
            from PVN_DEL_ALFAS(:TEXT)
            into :REZ_STR;
        if (FN_STRLEN(REZ_STR) >= 6) then
            suspend;
    end

    Очередная прекрасная процедура без комментариев и документации. Почему именно 6, а не 28 или 429, пока загадка.

    Запостил: N21, 21 Сентября 2012

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

    • FN_ATRIM обрезает начальные и конечные пробелы.
      Ответить
    • >> PVN_CHK_IN_TXT_PPR
      fxd
      Ответить
    • Потому что в SQL нет констант
      Ответить
    • мой модуль телепатии сообщает PVN не может быть больше 5 символов
      Ответить
    • Пока я ел, поглядывая изредка на Пашку, я заметил что-то необычное в его взгляде. Он как будто разглядывал меня. И какая-то тоска была в его глазах. Он даже не дожевал свой пирожок.
      Ответить

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