ALTER procedure [dbo].[P_Pro_Women]
(@startRecordIndex int,
@endRecordIndex int,
@TableName varchar(50),
@BrandId int)
as
begin
with temptbl as (SELECT ROW_NUMBER() OVER (ORDER BY ProductId desc)AS Row, * from P_Product_Women where brandid =@BrandId)
SELECT * FROM temptbl where Row between @startRecordIndex and @endRecordIndex
end
把这个改为能把表名作为参数的存储过程,就是我这个存储过程,我需要根据参数@TableName表名来查询
我希望是在我这个存储过程中修改,达到我想要的目的,而不是说放个一个其他事例
MySQL教程4 MySQL8运算符、函数、存储过程及新增数据类型 17.之创建带有IN和OUT参数的存储过程 学习猿地