PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zmienna tabeli PostgreSQL

Jak skomentował @Clodoaldo:użyj tabeli tymczasowej w PostgreSQL. Na przykład:

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

Więcej informacji w instrukcji o CREATE TABLE gdzie można znaleźć ten cytat:

Jeśli określono, tabela jest tworzona jako tabela tymczasowa. Tabele tymczasowe są automatycznie usuwane na koniec sesji lub opcjonalnie na koniec bieżącej transakcji (patrz ON COMMIT poniżej). Istniejące stałe tabele o tej samej nazwie nie są widoczne dla bieżącej sesji, gdy istnieje tabela tymczasowa, chyba że odwołują się do nich nazwy kwalifikowane według schematu. Wszelkie indeksy utworzone w tabeli tymczasowej są również automatycznie tymczasowe.

Stoły niezalogowane są poniekąd pokrewną funkcją PostgreSQL 9.1. Oszczędzają zapisy na dysku, nie pisząc do WAL. Oto omówienie funkcji Roberta Haasa.

Poza tym, jeśli chodzi o money typ danych:

  • PostgreSQL:jaki typ danych powinien być używany dla waluty?


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mogę pisać funkcje PostgreSQL w Ruby on Rails?

  2. Zmienne zdefiniowane przez użytkownika w PostgreSQL

  3. Konwertuj plik zrzutu SQLITE SQL na POSTGRESQL

  4. Jak zwrócić tylko czas pracy z rezerwacji w PostgreSql?

  5. Funkcje metody tworzenia kopii zapasowych PostgreSQL w AWS S3