1. Список говнокодов пользователя myxolod

    Всего: 1

  2. SQL / Говнокод #21754

    −52

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    --Проверка существования контракта
        select con.id_column
          into l_id
          from contract con
         where con.dt_start <= pDATE
           and con.dt_stop > pDATE;
    
        if l_id is null  then
          raise_application_error(-20000,
                                  'Ошибка поиска контракта на дату' || pDATE);
        end if;

    Блок pl sql, ищет контракт на указанную данную. Но результат всегда будет либо idl, либо no_data_found. Но проверок много не бывает :)

    myxolod, 30 Ноября 2016

    Комментарии (4)