Comprobar restricción en MS SQL Server

Verificar restricción:
se usa junto con los operadores relacionales para verificar si un valor cumple la condición o no (booleano). Si se cumple la condición, la expresión booleana se establece en True, de lo contrario, False. La restricción de verificación no tiene una sintaxis específica. Se utiliza junto con la sintaxis de creación de tablas.

Sintaxis:

Create table Marks 
name varchar2(30), 
rollnumber number primary key, 
marks int check (marks<=75)

Se crea una tabla denominada Estudiante junto con la condición de que las marcas no deben ser mayores de 75. Un usuario inserta algunos valores como se muestra a continuación:

Tabla – Marcas

Nombre Rollnumber Marcas
Aisha 111 60
Naina 112 73

Los valores se insertan según las condiciones mencionadas en la sintaxis de la tabla de creación. El usuario intenta insertar algunos valores más, pero se producen errores como se muestra a continuación:

Ejemplo 1:

Insert into Student 
values('Maya', '117', '80')

Salida:
el valor da como resultado un error ya que el valor es mayor que 75.

Ejemplo-2:

Insert into Student 
values('Maya' '111', '74')

Salida:
se muestra un error. Esto se debe a la clave principal utilizada para el número de lista. La clave principal prohíbe el uso de duplicados en una tabla.

Compruebe la restricción en caso de NULL:

Insert into Student 
values('Riya', '112', 'NULL')

Salida:
en SQL, NULL se usa en caso de valor desconocido. Por lo tanto se considera como Falso.

Publicación traducida automáticamente

Artículo escrito por mangalgiaishwarya2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *