PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Gespeicherte Postgresql-Prozedur gibt ausgewählte Ergebnismenge zurück

In Postgres definiert eine Tabelle automatisch den entsprechenden Typ:

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

Die Syntax ist ausführlicher als in MS SQL Server, da Sie Funktionen in einer von mehreren Sprachen erstellen können und Funktionen möglicherweise überladen sind.