sql server 一个简单的存储过程
发布网友
发布时间:2022-04-07 21:34
我来回答
共2个回答
热心网友
时间:2022-04-07 23:03
不能传表名,做动态表名查询,
这句 select @maxID=max(ID) from @tableName
串成字符串用sp_executesql执行吧
像这样
set @getsql='select @maxID = max(id) from '+@tableName
exec sp_executesql @getsql, N'@maxID varchar(20) output',@maxID output
select @maxID
热心网友
时间:2022-04-08 00:21
CREATE PROCEDURE dbo.P_UPDATE
(
@tableName varchar(50),--表名
)
AS