¿Cómo puedo cambiar el nombre de la tabla usando una declaración de consulta?
Usé la siguiente sintaxis pero no pude encontrar la palabra clave de cambio de nombre en SQL Server 2005.
Alter table Stu_Table rename to Stu_Table_10
¿Cómo puedo cambiar el nombre de la tabla usando una declaración de consulta?
Usé la siguiente sintaxis pero no pude encontrar la palabra clave de cambio de nombre en SQL Server 2005.
Alter table Stu_Table rename to Stu_Table_10
Respuestas:
Utilice sp_rename:
EXEC sp_rename 'Stu_Table', 'Stu_Table_10'
Puede encontrar documentación sobre este procedimiento en MSDN .
Si necesita incluir un nombre de esquema, solo se puede incluir en el primer parámetro (es decir, no se puede usar para mover una tabla de un esquema a otro). Entonces, por ejemplo, esto es válido:
EXEC sp_rename 'myschema.Stu_Table', 'Stu_Table_10'
En MySQL
: -
RENAME TABLE `Stu Table` TO `Stu Table_10`
Utilice esto en SQL Server 2005:
sp_rename old_table_name , new_table_name
te dará:
Precaución: Cambiar cualquier parte del nombre de un objeto podría romper los scripts y los procedimientos almacenados.
pero se cambiará el nombre de su tabla.
En MySQL:
CAMBIAR template_function
EL NOMBRE DE LA TABLA A business_function
;
ejecutar este comando
sp_rename 'Employee','EData'
renombrar el nombre de la tabla:
RENAME TABLE old_tableName TO new_tableName;
por ejemplo:
RENAME TABLE company_name TO company_master;