SQL 存储过程求助不知道怎么写起

2024-12-28 04:55:41
推荐回答(1个)
回答1:

你这个过程,虽然通用,但运行效率会比较差。不过,先不考虑这个,仅就逻辑罢:

-- 1, 存入临时表
SET @sql = 'SELECT * INTO #Temp FROM (' + @select + ')'
Execute(@sql)

--2,统计总记录数
SELECT @total = COUNT(*)
FROM #temp

--3,返回(分页后的)记录集合
。。。