Sql-Server-2012

將表名從大寫更改為小寫

  • June 15, 2022

我可以將大寫的表名更改為小寫嗎?它是否也會反映在其參考文獻中?

我的項目已經完成了。

如果數據庫排序規則不區分大小寫,那麼它可以更改,我也會檢查伺服器排序規則,以防萬一。

SELECT name, collation_name FROM sys.databases.

CI 表示不區分大小寫,CS 表示區分大小寫。如果您在 SSMS 中右鍵點擊伺服器並檢查屬性,您也會在其中看到伺服器排序規則名稱。

除了大衛所說的之外,更改表名,即使只是更改大小寫,也不會更新在查詢中引用該表的對象。即,任何視圖、過程、函式等,在其定義中仍將具有原始大小寫。

如果您的數據庫和伺服器不區分大小寫,這不會影響任何功能,並且引用該表的數據庫對象仍將繼續工作。

要重命名表,您可以使用 SSMS 並右鍵點擊它,然後點擊重命名,或者您可以使用系統過程sp_rename

引用自:https://dba.stackexchange.com/questions/313371