所以我想從Conversion_Fee_PerShare
只是Conversion Fee
重命名我的表中的列。問題在SQL Server中重命名列
我在網上看了看,發現語法是:
sp_RENAME 'TableName.[OldColumnName]', '[NewColumnName]', 'COLUMN'
,我寫我的查詢爲:
sp_RENAME 'dbo.AllocationDetails.[Conversion_Fee_Per_Share]' , '[Conversion_Fee]', 'COLUMN'
現在的列名已成爲[Conversion_Fee]
,而不是Conversion_Fee
現在,如果我試圖像這樣再次重新命名:
sp_RENAME 'dbo.AllocationDetails.[Conversion_Fee]' , 'Conversion_Fee', 'COLUMN'
它給了我一個錯誤說:
消息15248,級別11,狀態1, 過程sp_rename可以,213線在任何 參數@objname不明確或 所要求的@objtype(列) 錯了。
我試着改變Table Drop Column AllocationDetails。[Conversion_Fee]它沒有這樣工作。
請告訴我正確的語法?
如果您發佈的代碼,XML或數據樣本,** **請在高亮文本編輯器的線,然後單擊「代碼示例」按鈕('{} ')在編輯器工具欄上進行恰當的格式化和語法突出顯示! – 2011-03-16 19:34:26