0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Для создания процедуры используется язык PL/pgSQL, который является расширением языка SQL:</p>
1
<p>Для создания процедуры используется язык PL/pgSQL, который является расширением языка SQL:</p>
2
CREATE OR REPLACE FUNCTION 'имя_процедуры(параметры)' RETURNS 'тип_результата' AS $$ DECLARE -- переменные_локальные тип_переменной BEGIN -- Тело процедуры -- Может содержать SQL запросы, управляющие конструкции и другие операторы END; $$ LANGUAGE plpgsql;<p>Пример простой процедуры, которая выводит текстовое сообщение:</p>
2
CREATE OR REPLACE FUNCTION 'имя_процедуры(параметры)' RETURNS 'тип_результата' AS $$ DECLARE -- переменные_локальные тип_переменной BEGIN -- Тело процедуры -- Может содержать SQL запросы, управляющие конструкции и другие операторы END; $$ LANGUAGE plpgsql;<p>Пример простой процедуры, которая выводит текстовое сообщение:</p>
3
CREATE OR REPLACE FUNCTION hello_world() RETURNS VOID AS $$ BEGIN RAISE NOTICE 'Hello, World!'; END; $$ LANGUAGE plpgsql;<p>После выполнения этого запроса, процедура hello_world будет создана в вашей базе данных. Чтобы вызвать эту процедуру, используйте следующий запрос:</p>
3
CREATE OR REPLACE FUNCTION hello_world() RETURNS VOID AS $$ BEGIN RAISE NOTICE 'Hello, World!'; END; $$ LANGUAGE plpgsql;<p>После выполнения этого запроса, процедура hello_world будет создана в вашей базе данных. Чтобы вызвать эту процедуру, используйте следующий запрос:</p>
4
4