SQL Server - CAMBIAR DE NOMBRE A UNA TABLA

 
Vista:

CAMBIAR DE NOMBRE A UNA TABLA

Publicado por PABLO (12 intervenciones) el 20/11/2007 17:33:52
HOLA QTL, PORFA ALGUIEN ME PUEDE AYUDAR A CAMBIAR EL NOMBRE DE UNA TABLA VIA COMANDO, LO QUE NECESITO ES CAMBIAR EL NOMBRE UNA TABLA UTILIZANDO SENTENCIAS CON EL ANALIZADOR DE CONSULTAS, CLARO QUE SE PUEDE DESDE SU MISMA PROPIEDAD DE LA TABLA PERO ME ES IMPORTANTE CAMBIARLOS DESDE UN COMANDO, USO EL MS SQL SERVER 2000.

PABLO
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CAMBIAR DE NOMBRE A UNA TABLA

Publicado por Isaias (3308 intervenciones) el 20/11/2007 22:39:15
sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]

Argumentos

[@objname =] 'object_name'

Es el nombre actual del objeto de usuario (tabla, vista, procedimiento almacenado, desencadenador, valor predeterminado, base de datos, objeto o regla) o tipo de datos. Si el objeto cuyo nombre se va a cambiar es una columna de una tabla, object_name debe tener el formato table.column. Si el objeto cuyo nombre se va a cambiar es un índice, object_name debe tener el formato table.index. object_name es de tipo nvarchar(776) y no tiene un valor predeterminado.

[@newname =] 'new_name'

Es el nuevo nombre del objeto especificado. new_name debe ser un nombre de una sola parte y debe cumplir las reglas de los identificadores. newname es de tipo sysname y no tiene un valor predeterminado.

[@objtype =] 'object_type'

A. Cambiar el nombre de una tabla
Este ejemplo cambia el nombre de la tabla customers por custs.

EXEC sp_rename 'customers', 'custs'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CAMBIAR DE NOMBRE A UNA TABLA

Publicado por Pablo (12 intervenciones) el 21/11/2007 15:56:53
Gracias ISAIAS, ME SALVASTES DE UNA MUY GRANDE OK, ESTO LO QUERIA PORQUE UNO DE MIS CLIENTES A CAMBIADO DE RAZON SOCIAL SU EMPRESA Y SOLO QUIERE QUE LOS COMPROBANTES DE PAGOS COMIENSEN EN EL NUMERO UNO, SIN PERDER LA INFORMACION HASTA LA ACTUALIDAD, Y ESO ERA DE DOS MANERAS.
1. SE EMIGRABA TODO A UNA NUEVA BASE DE DATOS
2. O SOLO SE CAMBIABA DE NOMBRE A LAS TABLAS PRINCIPALES.

EL CLIENTE PREFIRIO EL 2 POR COSTOS....... , YO NO QUERIA VIAJAR HASTA EL CENTRO DE TRABAJO DEL CLIENTE, POR ESO QUEIRIA UNA FORMAULA, PARA QUE SE CAMBIE DE NOMBRE Y LISTO, TAMBIEN VEO MIS COSTOS.......

GRACIAS ......
ATTE
PABLO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CAMBIAR DE NOMBRE A UNA TABLA

Publicado por Isaias (3308 intervenciones) el 21/11/2007 20:48:30
Que bueno que sirvio, saludos Pablo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CAMBIAR DE NOMBRE A UNA TABLA

Publicado por coke (1 intervención) el 27/10/2008 18:42:44
no mames yo tambien ando buscando eso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CAMBIAR DE NOMBRE A UNA TABLA

Publicado por Luna (1 intervención) el 04/11/2008 00:41:22
hola pablo este es espero y te sirva
bye
exec sp_rename (EL NOMBRE QUE TIENE LA BASE DE DATOS DENTRO DE ' ' ) ,(POR EL NOMBRE QUE DECEAS COLOCAR PARA CAMBIAR igual dentro de ' ' )
nota: no olvides la cooma
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CAMBIAR DE NOMBRE A UNA TABLA

Publicado por JOSE (1 intervención) el 18/02/2010 19:56:59
sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

CAMBIAR DE NOMBRE A UNA TABLA

Publicado por Marco (1 intervención) el 06/11/2011 01:45:14
USE nombre de tu base de datos;
EXEC sp_rename @objname = nombre de tu tabla actual, @new name = nombre que le quieras poner.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar