PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

O procedimento armazenado do Postgresql retorna o conjunto de resultados selecionado


No Postgres uma tabela define automaticamente o tipo correspondente:
create or replace function select_my_table(argument1 int, argument2 int)
returns setof my_table language sql as $$
    select *
    from my_table
    where id > argument1 and id < argument2;
$$;

select * from select_my_table(0, 2);

A sintaxe é mais detalhada do que no MS SQL Server porque você pode criar funções em uma das várias linguagens e as funções podem estar sobrecarregadas.