|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Vlad Ermolaev 2:5025/16.33 19 Mar 2001 23:47:00 To : Sergey Stadnik Subject : Как тут применить EXISTS или что-то в этом роде? -------------------------------------------------------------------------------- Пон Маp 19 2001, Sergey Stadnik писал, а All читал: SS> /* Проверим, есть ли такая запись в базе */ SS> SELECT count(*) INTO nSys_ind FROM opt_cyord SS> WHERE SS> order_number = iOrder_num AND SS> op_number = iOp_number AND SS> TRUNC(day) = dDate; SS> IF nSys_ind <>0 THEN /* Такая запись есть */ SS> SELECT sys INTO nSys_ind FROM opt_cyord SS> WHERE SS> order_number = iOrder_num AND SS> op_number = iOp_number AND SS> day = dDate; BEGIN SELECT sys INTO nSys_ind FROM ... -- Тут дальше с nSys_ind, котоpая существует, и в единственном экземпляpе EXCEPTION WHEN NO_DATA_FOUND THEN -- А это место твоего ELSE NULL; END; Vlad. --- * Origin: (2:5025/16.33) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/33153ab68d16.html, оценка из 5, голосов 22
|