如何在SQL Server中的SELECT TOP 中使用变量

在 TOP 中使用变量

以下示例使用变量获得 AdventureWorks 数据库的 dbo.Employee 表中列出的前 10 个雇员。

USE AdventureWorks ;
GO
DECLARE @p AS int
SET @p='10'
SELECT TOP(@p)*
FROM HumanResources.Employee;
GO

只要将变量放到圆括号内,则没有任何问题!

你可能感兴趣的:(数据库)