PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara membuat fungsi sementara di PostgreSQL?

Saya perlu tahu bagaimana melakukan banyak waktu dalam naskah yang saya tulis. Ternyata Anda dapat membuat fungsi sementara menggunakan skema pg_temp. Ini adalah skema yang dibuat berdasarkan permintaan untuk koneksi Anda dan di mana tabel sementara disimpan. Saat koneksi Anda ditutup atau kedaluwarsa, skema ini akan dihapus. Ternyata jika Anda membuat fungsi pada skema ini, skema akan dibuat secara otomatis. Oleh karena itu,

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

akan menjadi fungsi yang akan bertahan selama koneksi Anda tetap ada. Tidak perlu memanggil perintah drop.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Heroku Postgres Error:PGError:ERROR:organisasi relasi tidak ada (ActiveRecord::StatementInvalid)

  2. daftar tipe Postgres ENUM

  3. Bagaimana cara menghapus sejumlah baris tetap dengan penyortiran di PostgreSQL?

  4. Evolusi Fault Tolerance di PostgreSQL

  5. Bagaimana cara membuat ulang tabel yang dihapus dengan Django Migrations?