DROP RULE (Transact-SQL)
Quita una o más reglas definidas por el usuario de la base de datos actual.
Importante |
|---|
DROP RULE se quitará en la siguiente versión de Microsoft SQL Server. No lo use en nuevos trabajos de desarrollo y piense en modificar las aplicaciones que usan actualmente DROP RULE. En su lugar, utilice restricciones CHECK que puede crear con la palabra clave CHECK de CREATE TABLE o ALTER TABLE. Para obtener más información, vea Restricciones CHECK. |
Para quitar una regla, primero desenlace la regla si ésta está enlazada actualmente a una columna o a un tipo de datos de alias. Para desenlazar la regla, use sp_unbindrule. Si la regla está enlazada, al intentar quitarla se muestra un mensaje de error y se cancela la instrucción DROP RULE.
Después de quitar una regla, los datos nuevos escritos en las columnas que controlaba anteriormente la regla se escriben sin las restricciones de la regla. Los datos existentes no se ven afectados de ninguna forma.
La instrucción DROP RULE no se aplica a las restricciones CHECK. Para obtener más información sobre cómo quitar una restricción CHECK, vea ALTER TABLE (Transact-SQL).
Importante