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

Variabel tabel PostgreSQL

Seperti yang dikomentari @Clodoaldo:gunakan tabel sementara di PostgreSQL. Untuk contoh Anda:

CREATE TEMP TABLE product_totals (
   product_id int
 , revenue money
);

Informasi lebih lanjut di manual tentang CREATE TABLE di mana Anda dapat menemukan kutipan ini:

Jika ditentukan, tabel dibuat sebagai tabel sementara. Tabel sementara secara otomatis dijatuhkan pada akhir sesi, atau opsional pada akhir transaksi saat ini (lihat ON COMMIT di bawah). Tabel permanen yang ada dengan nama yang sama tidak terlihat pada sesi saat ini sementara tabel sementara ada, kecuali jika direferensikan dengan nama yang memenuhi syarat skema. Setiap indeks yang dibuat pada tabel sementara juga secara otomatis bersifat sementara.

Tabel yang tidak masuk log adalah fitur yang agak terkait dari PostgreSQL 9.1. Mereka menyimpan penulisan disk dengan tidak menulis ke WAL. Berikut adalah pembahasan fitur oleh Robert Haas.

Selain itu, tentang money tipe data:

  • PostgreSQL:Tipe Data mana yang harus digunakan untuk Mata Uang?


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara melakukan agregasi yang sama pada setiap kolom, tanpa mencantumkan kolom?

  2. Psycopg2 menggunakan memori pada kueri pemilihan besar

  3. Menambahkan batasan satu-dari-dua bukan nol di postgresql

  4. Perilaku aneh di Postgresql

  5. Meningkatkan fungsi yang di-UPSERT berdasarkan array input