En el servidor Microsoft SQL, ¿cómo puedo agregar / cambiar el valor predeterminado en una columna de tabla existente usando T-SQL?
En el servidor Microsoft SQL, ¿cómo puedo agregar / cambiar el valor predeterminado en una columna de tabla existente usando T-SQL?
Respuestas:
ALTER TABLE yourTable ADD CONSTRAINT constraintName
DEFAULT ('XYZ') FOR [YourColumn]
Para cambiar el valor predeterminado, suelte la restricción y vuelva a agregarla con el nuevo valor:
ALTER TABLE yourTable
DROP CONSTRAINT constraintName
ALTER TABLE yourTable ADD CONSTRAINT constraintName
DEFAULT ('ABC') FOR [YourColumn]