Cómo cambiar el tamaño de salarycolumna de la columna en la employeetabla de numeric(18,0)anumeric(22,5)
281
Cómo cambiar el tamaño de salarycolumna de la columna en la employeetabla de numeric(18,0)anumeric(22,5)
ALTER TABLE [Employee]
ALTER COLUMN [Salary] NUMERIC(22,5) NOT NULL
NOT NULL, debe mencionarse en la consulta; de lo contrario, la establecerá de formaNULLpredeterminada.ALTER TABLE [Employee] ALTER COLUMN [Salary] NUMERIC(22,5) NOT NULLfuente
fuente
Si se ejecuta
ALTER COLUMNsin mencionar el atributoNOT NULL, la columna se cambiará a anulable, si ya no lo es. Por lo tanto, primero debe verificar si la columna es anulable y, de lo contrario, especificar el atributoNOT NULL. Alternativamente, puede usar la siguiente instrucción que verifica la nulabilidad de la columna de antemano y ejecuta el comando con el atributo correcto.fuente
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.
fuente
Enfoque interesante se puede encontrar aquí: Cómo ampliar sus columnas sin tiempo de inactividad por spaghettidba
Cuando la tabla se comprime en el
ROWnivel, entoncesALTER TABLE ALTER COLUMNes solo una operación de metadatos.fuente