Cambiar tipo de dato de un campo

08/05/2004 - 01:42 por Roberto Gutierrez | Informe spam
Hola a todos !

Tengo un grave problema, necesito cambiar el tipo de dato
de un campo que es llave primaria en una tabla, necesito
cambiarla de tynin a smallint, y la versión de la base de
datos es SQL Server 6.5 a y un detalle la tabla ya tiene
regsitros y no deben ser eliminados.

Ya probe con alter table alter column pero no funciona en
esta versión de Sql, alguien me podria ayudar para saber
como hacerlo?.

De antemano muchas gracias por su tiempo.

Roberto.
 

Leer las respuestas

#1 Isaías
08/05/2004 - 02:12 | Informe spam
Cree una tabla de "paso", con la columna del tipo que debe
ser, haga un simple:

INSERT INTO MYTablaPaso
SELECT * FROM MyTABLA_SOURCE

Despues, elimine MyTABLA_SOURCE y Re-nombre MYTablaPaso a
MyTABLA_SOURCE.

Saludos.

Preguntas similares