SQL Server中内置了系统存储过程sp_rename可用于重命名表名和字段名。
1、重命名表名
语法:
exec sp_rename 'oldName', 'newName';
实例:
将user表重命名为users。
exec sp_rename 'user', 'users';
2、重命名字段名
语法:
exec sp_rename 'tableName.[oldName]', 'newName', 'column';
实例:
将users表的realname字段重命名为pickname。
exec sp_rename 'users.[realname]', 'pickname', 'column';
exec sp_rename 'users.realname', 'pickname', 'column';