SQL Server에서는 쿼리에서 반환되는 행 수를 동적 변수로 결정하는 것이 바람직한 경우가 많습니다. 안타깝게도 다음 구문은 SQL Server 2005 이상에서는 유효하지 않습니다.
DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable
원하는 기능을 얻으려면 다음 구문을 사용하십시오.
SELECT TOP (@count) * FROM SomeTable
이 구문은 숫자를 동적으로 결정합니다. @count 변수의 값을 기반으로 반환할 행 수입니다. SQL Server 2005 이상에서 지원됩니다.
위 내용은 변수를 사용하여 SQL Server의 SELECT TOP이 반환하는 행 수를 동적으로 설정하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!