sql >> Database >  >> RDS >> PostgreSQL

Postgresql opgeslagen procedure retour selecteer resultaatset

In Postgres definieert een tabel automatisch het corresponderende type:

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

De syntaxis is uitgebreider dan in MS SQL Server, omdat u functies in een van de verschillende talen kunt maken en functies mogelijk overbelast raken.




  1. Oracle Date datatype, getransformeerd naar 'YYYY-MM-DD HH24:MI:SS TMZ' via SQL

  2. Een variabele gebruiken in de WHERE-clausule

  3. Een object verwijderen uit een verzameling in SQLAlchemy

  4. Een big data dilemma:hardware of software ... apparaten ...