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


Использование команды SELECT INTO



Листинг 11.15. Использование команды SELECT INTO

CREATE FUNCTION get_customer_id (text.text) RETURNS integer AS '

DECLARE

-- Объявление псевдонимов для аргументов.

Ijiame ALIAS FOR $1: f_name ALIAS FOR $2:

-- Объявление переменной для хранения кода клиента,

customerjd integer;

BEGIN

-- Получение кода клиента, имя и фамилия которого

-- совпадают с переданными значениями.

SELECT INTO customerjd id FROM customers

WHERE lastjiame = l_name AND firstjiame = fjiame;

-- Вернуть код. RETURN customerjd:

END;

' LANGUAGE 'plpgsql';

В листинге 11.16 показан результат вызова функции get_customer_id() с аргументами Jackson и Annie. Возвращенное число равно коду клиента «Annie Jackson» в таблице customers.



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