Cambiar de nombre a los campos

01/07/2003 - 22:34 por Richard Coronado | Informe spam
Buenas tardes ...

Por favor, alguien me podria indicar como cambiar los nombres de las
columnas de una tabla que esta relacionada con otras.

He utilizado el procedimiento sp_rename y funciona pero me da problemas si
la columna a ser renombrada tiene un check constraint definido para ella.

Luego he utilizado esta instruccion pero aun no me deja ...

exec sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all"
GO
exec sp_msforeachtable "ALTER TABLE ? DISABLE TRIGGER all"

¿ Hay alguna mejor manera ?.

Necesito cambiar los nombres de todas las columnas de esta tabla
relacionada.

Muchas gracias por cualquier sugerencia,
Raul
 

Leer las respuestas

#1 Richard Coronado
02/07/2003 - 00:41 | Informe spam
Muchas gracias Isaias, lo he probado y funciona perfectamente, las
relaciones se regeneran automaticamente.

Aunque tambien siento curiosidad por saber si existe otra manera, a lo mejor
alguien del grupo nos puede ayudar.

Saludos,
Raul

"Isaías" wrote in message
news:391201c34014$4ce474f0$
Raul

Lo que yo haria, es, UN DIAGRAMA con la herramienta de
diagramas, incluyendo las tablas que se relacionan y cuyas
columnas deseo cambiar.

En este mismo Diagrama, realizar los cambios para que
automaticamente se afecten todos y cada uno de los
constrains.

Si alguien tiene una opinion diferente, me gustaria leerla.

Saludos.

Preguntas similares