我想创建一个可以在c#中执行的存储过程。我想更新一个列,但我需要能够声明我正在更新哪个表。
这是我的存储过程
CREATE PROCEDURE SPaddPanelName
@tableName nvarchar(50),
@panelName nvarchar(10)
AS
BEGIN
UPDATE @tableName SET PanelName = @panelName
END
GO
我收到错误:“必须声明表变量”@tableName“”
不确定为什么这不起作用。看起来很简单