SQL Server 2008 中列重新命名的解決方法
在 SQL Server 2008 中重新命名資料列有時可能具有挑戰性,特別是當 ALTER TABLE
語句失敗時。 可靠的替代方案是使用 sp_rename
預存程序。
這是 sp_rename
語法:
<code class="language-sql">EXEC sp_RENAME 'TableName.OldColumnName', 'NewColumnName', 'COLUMN'</code>
例如,若要將表格old_name
中的欄位名稱table_name
改為new_name
,請執行下列指令:
<code class="language-sql">EXEC sp_RENAME 'table_name.old_name', 'new_name', 'COLUMN'</code>
重要注意事項:
sp_rename
的官方文檔,以了解全面的詳細資訊和潛在的限制。 EXEC
關鍵字對於執行預存程序至關重要。 以上是如果 ALTER TABLE 失敗,如何在 SQL Server 2008 中重新命名資料列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!