当我试图做一个存储过程,这将使用变量调用sp_rename
- 删除主键
- 重命名,其中主键被设置
- 列名创建新的主键
我用点号2
我想柱与重命名挣扎与传递给存储过程是这样的参数:
EXEC sp_rename '[' + @SCHEMA + '].[' + @TABLE + '].[ID]' , 'Id', 'COLUMN'
可是这样一来,我得到这个错误:
Procedure or function 'sp_RENAME' expects parameter '@newname', which was not supplied.
如何使用sp_rename
带参数?