2010-05-18 18 views

Respuesta

8

¡Probar

sp_rename '[OldTableName]' , '[NewTableName]' 

verificar los enlaces siguientes para obtener más información

http://blog.sqlauthority.com/2008/08/26/sql-server-how-to-rename-a-column-name-or-table-name/

http://erikej.blogspot.com/2007/08/hidden-gem-rename-table.html

¡Buena suerte!

ACTUALIZACIÓN

Aquí usted puede encontrar una pregunta similar

How do I rename a table in SQL Server Compact Edition?

Puede probar esta herramienta

http://www.primeworks-mobile.com/

o probar esto en Visual Studio

conn.Open(); 
SqlCeCommand cmd = new SqlCeCommand("sp_rename 'oldTable', 'newTable' ", conn); 
cmd.ExecuteNonQuery(); 
conn.Close(); 
+0

Gracias. Pero muestra el error, ya que no puede analizar la consulta. Estoy usando Visual Studio 2008. No tengo interfaz para trabajar con sql server 2008. . – Nila

+0

@Nila Ver actualizaciones – hgulyan

-3

Copie esta tabla y datos en la nueva tabla y luego elimine la tabla anterior. La misma lógica con rename.

insert into New_TableName 
select * 
from Old_TableName 
0

Esto funciona en Visual Studio 2010 Express:

Seleccionar tablas en el explorador de base de datos y haga clic derecho para obtener el menú contextual

Seleccionar Nueva solicitud, esto abrirá una nueva página en la que puede escribir cualquier solicitud SQL a su base de datos, por lo que ahora puede escribir algo como

sp_rename 'OldName', 'newname'

Haga clic de nuevo en esta ventana y seleccione Ejecutar SQL en el menú, eso es todo!

No se olvide de actualizar la vista de explorador de base de datos para ver el nuevo nombre

+1

Funciona en Express. ¡Gracias! – Nestor

7

En Visual Studio:

  1. clic derecho en el archivo de base de datos en el Explorador de base de datos
  2. seleccione Nueva consulta
  3. Escriba: sp_rename 'oldName', 'newName'
  4. Presione la tecla Ctrl + R
  5. Finish
+0

esto funciona perfectamente con Visual Studio 2012 para web – SolidSnake

Cuestiones relacionadas