Я новичок в хранимых процедурах Postgresql.В чем различия между этим 2 методом?Я знаю, если бы я Select * from function_name()
, я все равно получил бы стол.
Код 1
CREATE OR REPLACE FUNCTION get_film (p_pattern VARCHAR)
RETURNS TABLE (
film_title VARCHAR,
film_release_year INT
)
Код 2
CREATE OR REPLACE FUNCTION public.list_of_customers(
OUT first_name character varying,
OUT last_name character varying)
RETURNS SETOF record
LANGUAGE 'plpgsql'