PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL таблична променлива

Както коментира @Clodoaldo:използвайте временна таблица в PostgreSQL. За вашия пример:

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

Повече информация за CREATE TABLE в ръководството където можете да намерите този цитат:

Ако е посочено, таблицата се създава като временна таблица. Временните таблици се отпадат автоматично в края на сесията или по избор в края на текущата транзакция (вижте ON COMMIT по-долу). Съществуващите постоянни таблици със същото име не са видими за текущата сесия, докато временната таблица съществува, освен ако не са посочени с квалифицирани за схема имена. Всички индекси, създадени върху временна таблица, също са автоматично временни.

Нерегистрирани таблици са донякъде свързана характеристика на PostgreSQL 9.1. Те спестяват запис на диск, като не пишат в WAL. Ето обсъждане на характеристиките на Робърт Хаас.

Настрана, относно money тип данни:

  • PostgreSQL:Кой тип данни трябва да се използва за валута?


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:Пълно текстово търсене - Как да търсите частични думи?

  2. Подобрения в отчитането на напредъка в PostgreSQL 12

  3. Деактивирайте проверките на външни ключове на PostgreSQL за миграции

  4. СЪЗДАВАНЕ НА ЕЗИК plpython3u – PostgreSQL 9.6

  5. Как да извлечем коментара на PostgreSQL база данни?