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

    −45

    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
    BEGIN
    	SELECT count(DISTINCT CLCNC)
    	INTO P_CLI
    	FROM P040
    	WHERE NRTM = P_NRTM0 AND ESCN= P_ESCN;	
    EXCEPTION
    				WHEN NO_DATA_FOUND
    				THEN
    					P_CLI := 0;
    				WHEN TOO_MANY_ROWS
    				THEN
    					P_CLI := 0;
    END;

    — Держите.
    — Зачем?
    — Ну, как говорится, на всякий пожарный случай.
    — С войны не держал боевого оружия.
    — Ну, это не боевое, а скорее психологическое. При случае можно пугнуть, подать сигнал. Заряжен холостыми.
    — Дайте один боевой!
    — Зачем?
    — На всякий пожарный.

    Запостил: OAS_GUEST, 18 Ноября 2015

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

    • это писал программист старой закалки, из тех, про которого анекдот: Программист когда ложится спать, ставит рядом на тумбочку два стакана воды, полный - если захочет пить, пустой если не захочет.
      Ответить
      • Очевидно, что ранее в запросе никакого count() не было. Затем он появился, а почистить exception забыли. Типичный рудимент.
        Ответить
    • Как здорово, что название колонок и таблиц гармонирует с ником автора и общей тематикой сайта говно, если кто не понял
      Ответить
    • vanished
      Ответить

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