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

       

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



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

CREATE FUNCTION get_customer_name (integer) RETURNS text AS '

DECLARE

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

customerjd ALIAS FOR $1:

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

-- полного имени клиента.

customer_fname text: customer_lname text:

BEGIN

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

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

SELECT INTO customer_fname. customerJname

firstjiame, 1ast_name

FROM customers WHERE id = customer_id:

-- Вернуть полное имя.

RETURN customer_fname | '' '' | customerj name:

END;

' LANGUAGE 'plpgsql1:

В листинге 11.18 показан результат вызова функции get_customer_name() с аргументом 107.



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