Estoy tratando de actualizar la longitud de una columna varchar de 255 caracteres a 500 sin perder el contenido. He eliminado y vuelto a crear tablas antes, pero nunca he estado expuesto a la declaración alter, que es lo que creo que necesito usar para hacer esto. Encontré la documentación aquí: ALTER TABLE (Transfact-SQL), pero no puedo entenderlo.¿Cambiar la longitud máxima de una columna varchar?
tengo el siguiente hasta el momento (esencialmente nada por desgracia):
alter table [progennet_dev].PROGEN.LE
alter column UR_VALUE_3
¿Cómo me acerco a esto? ¿Hay mejor documentación para esta declaración (hice algunas búsquedas para un enunciado de ejemplo pero salió vacío)?
Podría explicar el propósito de añadir '[NO] NULL' aquí ? ¿Por qué tu respuesta fue tan simple como la de Mitch? – Codingo
@MitchWheat - ["ANSI_NULL está predeterminado para ALTER COLUMN; si no se especifica, la columna es anulable."] (Http://msdn.microsoft.com/en-us/library/ms190273.aspx) –
Entonces [ NOT NULL] especifica que los valores NULL -no se pueden ubicar en la columna? – Codingo