sql >> Base de Datos >  >> RDS >> PostgreSQL

Conjunto de resultados de selección de retorno de procedimiento almacenado de Postgresql

En Postgres, una tabla define automáticamente el tipo correspondiente:

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 sintaxis es más detallada que en MS SQL Server porque puede crear funciones en uno de varios idiomas y las funciones pueden estar sobrecargadas.