在T-SQL中是否有类似于表变量的东西?
在SqlServer中,它看起来是这样的:
DECLARE @ProductTotals TABLE
(
ProductID int,
Revenue money
)
那么在程序中,我可以:
INSERT INTO @ProductTotals (ProductID, Revenue)
SELECT ProductID, SUM(UnitPrice * Quantity)
FROM [Order Details]
GROUP BY ProductID
并像普通表格一样操作此变量。