Bases de Datos > SQL Server
Cambiar El Tamaño De Un Campo
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
[#] Página Siguiente
Ir a la versión completa