PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

La procedura memorizzata Postgresql restituisce il set di risultati di selezione

In Postgres una tabella definisce automaticamente il tipo corrispondente:

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);

La sintassi è più dettagliata rispetto a MS SQL Server perché puoi creare funzioni in uno dei diversi linguaggi e le funzioni potrebbero essere sovraccaricate.