Las restricciones se refieren a reglas que rigen cómo se gestionan los datos dentro de una columna de tabla. También ayuda a agregar seguridad y mantener la integridad de los datos.
Este artículo discutirá cómo puede usar las restricciones de verificación en las bases de datos SQL.
¿Qué es la restricción de verificación SQL??
La restricción de verificación en SQL le permite limitar los datos que se pueden agregar a una columna. Por ejemplo, utilizando las restricciones de verificación, puede especificar una expresión booleana donde todos los datos insertados en la columna deben gratificar.
SQL Agregar restricción de verificación
Discutamos cómo agregar una restricción de verificación al crear una tabla. La sintaxis para crear una restricción de verificación en SQL es como se muestra a continuación:
Restricción restrict_name check (boolean_expression);Considere la consulta de ejemplo que se muestra a continuación:
Crear usuarios de tabla (En el ejemplo anterior, creamos una tabla llamada usuarios; Agregamos varias columnas y una restricción de verificación.
En este caso, le decimos a SQL que verifique que la edad especificada sea mayor o igual a 18. Esto evita que los datos con el valor de edad de 17 y menos se agregen a la base de datos.
Tenga en cuenta que puede especificar múltiples condiciones de verificación para una columna.
SQL Agregar restricción de verificación a una tabla existente
Puede agregar una restricción de verificación a una tabla existente utilizando la instrucción ALTER TABLE. Por ejemplo, intente agregar una restricción de verificación para garantizar la edad superior a los 18 años y menos de los 60 como se ilustra a continuación.
Alterar usuarios de la tablaTenga en cuenta que agregar una restricción de verificación a una tabla existente no afecta los datos existentes. Sin embargo, los nuevos datos deben cumplir con la condición especificada.
SQL eliminar la restricción de verificación
Para eliminar una restricción de verificación de una tabla, podemos usar la declaración de caída como se muestra en el ejemplo a continuación:
Alterar usuarios de la tablaEn este caso, utilizamos la declaración de restricción de caída seguida del nombre de la restricción que deseamos eliminar.
SQL modificar la restricción de verificación
Si desea modificar la expresión de una restricción de verificación, debe eliminar la restricción existente y crear una nueva.
La modificación de la expresión booleana para una restricción de verificación existente no es compatible.
Conclusión
Este artículo cubrió cómo agregar una restricción de verificación a una nueva tabla. También cubrimos agregar una restricción de verificación a una tabla existente y eliminar la restricción.