Puede haber algunas situaciones en las que los datos de la columna solo deban estar en alfabetos, por ejemplo: Columna de nombre en la tabla de detalles. Si el usuario intenta ingresar otros que no sean alfabetos, dará error. Para permitir solo alfabetos en una columna, se puede aplicar una restricción de verificación sobre la columna.
Para obtener información sobre Restricciones y Verificar Restricciones, consulte los enlaces de artículos a continuación:
Sintaxis:
CONSTRAINT (Constraint_Name) CHECK ( BOOLEAN EXPRESSION)
Ejemplo 1: En este ejemplo, se aplican restricciones en la columna DIRECCIÓN para verificar si el valor insertado en la columna DIRECCIÓN consiste solo en letras o no. El valor insertado en la columna DIRECCIÓN consta solo de letras y, por lo tanto, funciona bien y no muestra ningún error. La condición NOT LIKE %[^AZ]% comprueba si los valores de entrada son alfabéticos o no.
Producción:
Ejemplo 2: En este ejemplo, se aplican restricciones en la columna DIRECCIÓN para verificar si el valor ingresado consiste solo en letras o no. El valor insertado en la columna DIRECCIÓN consta de letras y números enteros y, por lo tanto, muestra un error. La DIRECCIÓN “GEEKS1” es responsable del error.
Producción: