varias valor una tamaño posicion nombre modificar formato como columnas columna campo cambiar aumentar ampliar alterar sql sql-server database tsql alter-table

tamaño - como cambiar el valor de una columna en sql server 2008



Alterar el tamaño de la columna en SQL Server (5)

Cómo cambiar el tamaño de columna de la columna de salary en la tabla de employee de numeric(18,0) a numeric(22,5)


Seleccione la tabla -> Diseño -> cambie el valor en el tipo de datos que se muestra en la siguiente Fig.

Guardar tablas de diseño.


Si ejecuta ALTER COLUMN sin mencionar el atributo NOT NULL , la columna cambiará a nullable si ya no lo está. Por lo tanto, primero debe verificar si la columna es anulable y, de no ser así, especifique el atributo NOT NULL . Alternativamente, puede usar la siguiente declaración que verifica la nulabilidad de la columna de antemano y ejecuta el comando con el atributo correcto.

IF COLUMNPROPERTY(OBJECT_ID(''Employee'', ''U''), ''Salary'', ''AllowsNull'')=0 ALTER TABLE [Employee] ALTER COLUMN [Salary] NUMERIC(22,5) NOT NULL ELSE ALTER TABLE [Employee] ALTER COLUMN [Salary] NUMERIC(22,5) NULL


ALTER TABLE [Employee] ALTER COLUMN [Salary] NUMERIC(22,5) NOT NULL


ALTER TABLE [table_name] ALTER COLUMN [column_name] varchar(150)


alter table Employee alter column salary numeric(22,5)