當我試圖做一個存儲過程,這將使用變量調用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
帶參數?