¿SQL crear tabla?
Los tipos decimales conservan cuatro decimales
ALTER TABLE
Al cambiar, agregar o eliminar columnas y restricciones, o habilitar o deshabilitar restricciones y desencadenadores para cambiar la definición de la tabla.
Sintaxis
ALTER TABLE tabla
{ [ ALTER COLUMN nombre_columna
{ nuevo_tipo_datos [ ( precisión [ , escala ] ) ] p>
[ COLLATE <. collation_name > ]
[ NULL | NOT NULL ]
| {ADD DROP }.ROWGUIDCOL }
]
| AGREGAR
{ [ < definición_columna > ]
| nombre_columna AS expresión_columna_calculada
}[ ,... .n ] p>
| [ CON VERIFICAR | CON NO VERIFICAR ] AÑADIR
{ < table_constraint > }[ ,... .n ]
| { [ RESTRICCIÓN ] nombre_restricción
| columna COLUMNA }[ ,... .n ]
| { VERIFICAR | NOCHECK }RESTRICCIÓN
{ TODO | ,... .n ] }
| { HABILITAR | DESHABILITAR } desencadenador
{ TODOS | nombre_disparador [ ,... .n ] }
}
}
< definición_columna > ::=
{ nombre_columna tipo_datos }
[ [ expresión_constante PREDETERMINADA ] [ CON VALORES ] p>
| [ IDENTIDAD [ ( semilla , incremento ) [ NO PARA REPLICACIÓN ] ]
]
[ ROWGUIDCOL ]
[ COLLATE < nombre_colación > ]
[ <. column_constraint > ] [ .n ]
< column_constraint > ::=
[ CONSTRAINT nombre_restricción ]
{ [ NULO | NO NULO ]
| [ { CLAVE PRIMARIA }
[ NO CLUSTERADO ]