📜  tsql 重命名表 - SQL (1)

📅  最后修改于: 2023-12-03 15:35:22.959000             🧑  作者: Mango

使用T-SQL重命名表

在SQL Server的数据库中,我们有时候需要修改表的名称,这时候我们可以使用T-SQL语句来实现。

语法
EXEC sp_rename '旧表名', '新表名';
示例

假设我们有一个名为employees的表,现在我们需要将其重命名为staff,可以使用以下语句:

EXEC sp_rename 'employees', 'staff';
注意事项
  • 在执行重命名操作时,系统会锁定表,直到操作完成。
  • 如果表被其他对象引用,重命名操作可能会引发错误,需要保证已解除对该表的引用关系。
  • 此操作也可以更改表中的某一列名,只需将表名替换为列名即可。

使用T-SQL可以快速方便地重命名SQL Server数据库中的表。同时,需要注意锁定和引用关系可能会产生的问题,确保操作安全有效。