Câu trả lời:
Sử dụng sp_rename:
EXEC sp_rename 'Stu_Table', 'Stu_Table_10'
Bạn có thể tìm thấy tài liệu về quy trình này trên MSDN .
Nếu bạn cần bao gồm tên lược đồ, tên này chỉ có thể được đưa vào tham số đầu tiên (nghĩa là, tên này không thể được sử dụng để di chuyển một bảng từ một lược đồ này sang một lược đồ khác). Vì vậy, ví dụ, điều này là hợp lệ:
EXEC sp_rename 'myschema.Stu_Table', 'Stu_Table_10'
Trong MySQL
: -
RENAME TABLE `Stu Table` TO `Stu Table_10`
Vui lòng sử dụng điều này trên SQL Server 2005:
sp_rename old_table_name , new_table_name
nó sẽ cung cấp cho bạn:
Thận trọng: Thay đổi bất kỳ phần nào của tên đối tượng có thể phá vỡ các tập lệnh và thủ tục được lưu trữ.
nhưng tên bảng của bạn sẽ được thay đổi.
Trong MySQL:
BẢNG RENAME template_function
ĐẾN business_function
;
ALTER TABLE table_name RENAME TO new_table_name; cũng hoạt động trong MySQL.
thực hiện lệnh này
sp_rename 'Employee','EData'
đổi tên tên bảng:
RENAME TABLE old_tableName TO new_tableName;
ví dụ:
RENAME TABLE company_name TO company_master;