sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur skapar man en tillfällig funktion i PostgreSQL?

Jag behövde veta hur man använder många gånger i ett manus jag skrev. Det visar sig att du kan skapa en tillfällig funktion med hjälp av schemat pg_temp. Detta är ett schema som skapas på begäran för din anslutning och där temporära tabeller lagras. När din anslutning stängs eller löper ut tas detta schema bort. Om du skapar en funktion på detta schema kommer schemat att skapas automatiskt. Därför

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

kommer att vara en funktion som kommer att finnas kvar så länge som din anslutning finns kvar. Du behöver inte anropa ett drop-kommando.



  1. Vad är STATISTIK TID i SQL Server?

  2. Hur lägger man till PostgreSQL-datakälla till WildFly 9.0?

  3. Gruppera endast efter datum i kolumnen Datetime

  4. Hur man listar alla standardbegränsningar med kolumner i SQL Server-databasen - SQL Server / TSQL självstudie del 92