Sql server 如何在存储过程中使用临时表?
我几天前开始学习SQL,我很喜欢它。我有这个存储过程的问题,我已经被困了将近一个星期。请允许我在这方面给予任何帮助 使用AdventureWorks2016数据库 名称:Sql server 如何在存储过程中使用临时表?,sql-server,stored-procedures,Sql Server,Stored Procedures,我几天前开始学习SQL,我很喜欢它。我有这个存储过程的问题,我已经被困了将近一个星期。请允许我在这方面给予任何帮助 使用AdventureWorks2016数据库 名称:CREATE proc\u territorytop5销售副产品过程 参数:区域名称(传递值) b。结果集:年度前5名产品 (以下是结果集,将在您的声明中创建,以便通过地区名称接收每年销售的前5名产品(行总数的总和) 提示:您可能需要使用临时表/表变量组合。这是一个伪代码,但接近您想要的。替换列名和表名,这将使您更接近 CR
CREATE proc\u territorytop5销售副产品过程
- 参数:区域名称(传递值)
- b。结果集:年度前5名产品
提示:您可能需要使用临时表/表变量组合。这是一个伪代码,但接近您想要的。替换列名和表名,这将使您更接近
CREATE PROCEDURE proc_TerritoryTop5Sales_ByProduct (@Territory VARCHAR(128))
AS
BEGIN
SELECT TOP 5 [products], [Year]
FROM AdventureWorks2016.SchemaName.TableName
WHERE Territory = @Territory
ORDER BY [year] DESC
END
这看起来像是一项任务。你真正的问题是什么?