Шифрование и секретность в Linux

Использование логической



Листинг 11.19. Использование логической переменной FOUND в функции get_customer_id()

[...]

SELECT INTO customerjd id FROM customers

WHERE last_name = l_name AND firstjiame = f_name;

-- Если совпадение не найдено, вернуть -1.

-- Другая функция, в которой вызывается

get_customer_id().

-- может интерпретировать -1 как признак ошибки.

IF NOT FOUND THEN

return -1;

END IF;

[...]

В листинге 11.20 показано, что теперь функция get_customer_id() при передаче имени несуществующего клиента возвращает -1.



Содержание раздела