GO
DECLARE @PAGE INT/*頁所含的記錄條數*/
DECLARE @CURRENT INT/*當前頁碼*/
DECLARE @SQL NVARCHAR(1000)/*sql語句變量*/
SET @PAGE=4/*變量賦值*/
SET @CURRENT=3
/*要把整型變量變成字符型的用CAST*/
SET @SQL=N'SELECT TOP '+ CAST(@PAGE AS NVARCHAR(4))
SET @SQL=@SQL + N'* FROM S_INFO WHERE S_ID NOT IN('
SET @SQL=@SQL + N'SELECT TOP '+CAST((@CURRENT-1)*@PAGE AS NVARCHAR(5))
SET @SQL=@SQL + N' S_ID FROM S_INFO)'
/*用EXEC執行SQL語句*/
EXEC(@SQL)