Nested-Internal Functions
От | Rossana Ocampos |
---|---|
Тема | Nested-Internal Functions |
Дата | |
Msg-id | 00d201da4875$ba6c8aa0$2f459fe0$@bry-it.com обсуждение исходный текст |
Ответы |
Aw: Nested-Internal Functions
Re: Nested-Internal Functions Re: Nested-Internal Functions |
Список | pgsql-general |
Hello ,
I have a query about creating nested functions in PostgreSQL.
I am currently using PostgreSQL 15 and I am trying to create a nested function with the following structure:
CREATE OR REPLACE FUNCTION external_function ()
RETURNS void AS $$
DECLARE
external_variable;
-- Define the internal function
FUNCTION internal_function ()
RETURNS void AS $$
DECLARE
internal_variable INT;
BEGIN
-- Internal function code
internal_variable:= 10;
RAISE NOTICE 'Internal Variable: %', internal_variable;
END;
$$ LANGUAGE plpgsql;
BEGIN
-- External function code
external_variable:= 5;
RAISE NOTICE 'External variable: %', external_variable;
-- Call internal function
PERFORM internal_function ();
END;
$$ LANGUAGE plpgsql;
However, I get an error, and I can't compile the function.
Thank you very much for your help
Rossana Ocampos
В списке pgsql-general по дате отправления: