Cambiar nombres de las tablas

25/10/2006 - 00:16 por The LaZa | Informe spam
Estimados,

como cambiar el nombre de todas las tablas de una base de datos con
codigo SQL, se que se hace con sp_rename.

gracias
 

Leer las respuestas

#1 Maxi
25/10/2006 - 02:53 | Informe spam
Hola, con sp_rename lo puedes hacer, ahora para cambiar todas podrias hacer
varias alternativas,

1) armarte un cursor sobre la vista de sistemas INFORMATION_SCHEMA.TABLES o
en 2005 sobre sys.tables y luego usando sql_dinamico (sp_executesql) hacer
los cambios

2) Ejecutar la siguiente instruccion y cambiar la opcion de name y
ejecutarlo desde el QA

select 'exec sp_rename ' + table_name + ' , ' + '''nuevonombre'''

from information_schema.tables








Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"The LaZa" wrote in message
news:%
Estimados,

como cambiar el nombre de todas las tablas de una base de datos con
codigo SQL, se que se hace con sp_rename.

gracias

Preguntas similares