valor una tabla por modificar insertar entre eliminar como columnas columna campos campo alterar agregar sql sql-server tsql alter-table default-constraint

por - insertar campos en una tabla sql



¿Cómo agregar un valor predeterminado a una columna ya existente? (2)

Si desea cambiar el valor predeterminado de una columna ya existente. Primero debe soltar la restricción y luego agregar la restricción de nuevo como se muestra a continuación

ALTER TABLE <TABLE> DROP CONSTRAINT <CONSTRAINT NAME> ALTER TABLE <TABLE> ADD CONSTRAINT <CONSTRAINT NAME> DEFAULT <VALUE> for <COLUMN>

Si no tiene los detalles de Restricción de la tabla, puede usar la consulta siguiente

sp_helpconstraint <TABLE>

Tengo una columna existente en mi base de datos de SQL Server. He intentado todo lo que puedo pensar pero no puedo obtener un valor predeterminado para agregar a la columna. Lo que funciona en cualquier otra base de datos es

alter table mytable alter column mycolumn set default(now()) --mycolumn is a datetime

¿Cómo hago esto en SQL Server?

El error que obtengo por esa sintaxis exacta es incorrect syntax near the keyword ''set''