SQL Server 2005 以降では、実際に top コマンドをパラメーター化できます。
以下のコードは、MSDN からのものです。
USE AdventureWorks;
GO
DECLARE @p AS int;
SELECT @p=10
SELECT TOP(@p)*
FROM HumanResources.Employee;
GO
以前のバージョンの SQL Server では、行数または動的 SQL を使用する必要があります。
SQL Server 2005 以降では、実際に top コマンドをパラメーター化できます。
以下のコードは、MSDN からのものです。
USE AdventureWorks;
GO
DECLARE @p AS int;
SELECT @p=10
SELECT TOP(@p)*
FROM HumanResources.Employee;
GO
以前のバージョンの SQL Server では、行数または動的 SQL を使用する必要があります。