一个存储过程问题
create PROCEDURE [dbo].[a]
(
@tblName nvarchar(255), -- 表名
@fldName varchar(255), -- 主键字段名
@maxId varchar(50) output -- 最大id值
)
AS
select @maxId=max(@fldName) from @tblName
这个存储过程应该怎么写
现在这么写报错
错误是
Msg 137, Level 15, State 2, Procedure a, Line 8
必须声明变量 '@tblName'。