Bases de Datos > SQL Server

 Cambiar El Tamaño De Un Campo

(1/2) > >>

misterwilliam:
Tengo una tabla con información a la que entran datos a diario. En ella existe un campo de tipo varchar(60) y ahora los datos comienzan a llegar con longitud de 80, por lo cual debo cambiar el campo a varchar(80).

Cómo puedo hacerlo desde Query Analyzer a partir de un script, sin que se me alteren todos los datos antiguos contenidos?

Sé cómo hacerlo en el Manager Enterprise desde el Diseño de la Tabla, pero requiero hacerlo a partir de un Script y he buscado información con ALTER TABLE pero no he logrado realizarlo.

Agradezco toda colaboración e información al respecto.

Salu2, Éxitos y Chao! :clown:

RadicalEd:
Como lo tienes???, de esta forma te puede dar:
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]ALTER TABLE[/color] tabla_modificar MODIFY COLUMN campo_modificar VARCHAR(80) <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->

misterwilliam:
Gracias RadicalEd, pero al correrlo me aparece este mensaje:

Server: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'COLUMN'.

ElNapster:

--- Código: Text ---ALTER TABLE tabla_modificar  ALTER COLUMN campo_modificar VARCHAR(80)  Suerte !!!
 :comp:

misterwilliam:
Perfecto!!! Muchas gracias!!

La diferencia era el MODIFY por el ALTER para la columna.

Salu2 y Chao! :clown:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa