Tecnología

Inicio

Cómo agregar una restricción de comprobación en Oracle

Al crear o modificar tablas y vistas en una base de datos Oracle, puede añadir cualquiera de seis de las limitaciones de Oracle. Uno de los seis se llama una restricción "check", lo que lo hace tan cuando intenta agregar un nuevo registro a una tabla, el registro deberá satisfacer los requisitos de la restricción. Si intenta agregar un registro que no cumple con esta restricción, la base de datos rechaza la entrada.

Instrucciones

1 Abra la herramienta Oracle SQL.

2 Escribir y ejecutar la consulta siguiente:

CREAR TABLA registro (

Número de Identificación (8),

nombrar VARCHAR2 (30),

NÚMERO edad (2),

CHAR pagadas (1),

RESTRICCIÓN check_age_min CHECK (edad> 21)

);

Esta consulta se crea una tabla con tres campos. Se añade una restricción de control llamado "check_age_min" que requiere que cada registro tiene un valor superior a 21 años.

3 Escribir y ejecutar la consulta siguiente:

Alterar registro tabla ADD restricción CHECK check_paid (pagado en ( 'Y', 'N'));

Esta consulta modifica la tabla y agrega una restricción llamada "check_paid" que comprueba las entradas en el campo "pagado", se exige que tengan un valor de "Y" o "N" y nada más.