58 - Desasociar y eliminar valores predeterminados |
Un valor predeterminado no puede eliminarse si no se ha desasociado previamente.
Para deshacer una asociación empleamos el procedimiento almacenado "sp_unbindefault" seguido de la tabla y campo al que está asociado:
sp_unbindefault 'TABLA.CAMPO';
Quitamos la asociación al campo "sueldo" de la tabla "empleados":
sp_unbindefault 'empleados.sueldo';
Con la instrucción "drop default" podemos eliminar un valor predeterminado:
drop default NOMBREVALORPREDETERMINADO;
Eliminamos el valor predeterminado llamado "VP_cero":
drop default VP_cero;
Si eliminamos una tabla, las asociaciones de valores predeterminados de sus campos desaparecen, pero los valores predeterminados siguen existiendo.