无法使用变量为表名更新SQL表?

时间:2015-06-08 15:14:02

标签: c# sql stored-procedures

我想创建一个可以在c#中执行的存储过程。我想更新一个列,但我需要能够声明我正在更新哪个表。

这是我的存储过程

CREATE PROCEDURE SPaddPanelName 
@tableName nvarchar(50),
@panelName nvarchar(10)
AS
    BEGIN
        UPDATE @tableName SET PanelName = @panelName
    END 

GO

我收到错误:“必须声明表变量”@tableName“”

不确定为什么这不起作用。看起来很简单

0 个答案:

没有答案