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

Hvordan opretter man en midlertidig funktion i PostgreSQL?

Jeg havde brug for at vide, hvordan man bruger mange gange i et manuskript, jeg skrev. Det viser sig, at du kan oprette en midlertidig funktion ved hjælp af pg_temp-skemaet. Dette er et skema, der oprettes efter behov for din forbindelse, og hvor midlertidige tabeller gemmes. Når din forbindelse er lukket eller udløber, slettes dette skema. Hvis du opretter en funktion på dette skema, vil skemaet blive oprettet automatisk. Derfor,

create function pg_temp.testfunc() returns text as 
$$ select 'hello'::text $$ language sql;

vil være en funktion, der bliver ved, så længe din forbindelse bliver ved. Ingen grund til at kalde en drop-kommando.



  1. SQL Server Database Change Listener C#

  2. Tips til migrering fra MySQL-replikering til MySQL Galera Cluster 4.0

  3. MySQL - Betydning af PRIMÆR NØGLE, UNIK NØGLE og NØGLE, når de bruges sammen under oprettelse af en tabel

  4. Sådan skriver du lagrede procedurer til professionelle SSRS-rapporter