HTML Diff
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