Табличная переменная PostgreSQL

Есть ли в T-SQL что-нибудь вроде табличных переменных?
В Sql Server это выглядит так:

DECLARE @ProductTotals TABLE
(
  ProductID int,
  Revenue money
)

Тогда в процедуре я могу:

INSERT INTO @ProductTotals (ProductID, Revenue)
  SELECT ProductID, SUM(UnitPrice * Quantity)
  FROM [Order Details]
  GROUP BY ProductID

И манипулировать с этой переменной как с обычной таблицей.

Вот описание: http://odetocode.com/Articles/365.aspx

19
задан Erwin Brandstetter 2 December 2015 в 04:28
поделиться