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

Postgresql lagret procedure returner vælg resultatsæt

I Postgres definerer en tabel automatisk den tilsvarende 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);

Syntaksen er mere udførlig end i MS SQL Server, fordi du kan oprette funktioner på et af flere sprog, og funktioner kan blive overbelastet.




  1. MySQL Du bruger sikker opdateringstilstand, og du forsøgte at opdatere en tabel uden et WHERE

  2. Sådan får du id fra databasen ved klik på listevisningselement i Android

  3. Hent MySQL-data i node.js (express) og udskriv ved hjælp af EJS

  4. Kategorisere mysql-data i separate html-tabeller?