Al crear o modificar tablas y vistas de una base de datos Oracle , puede agregar cualquiera de las seis de las limitaciones de Oracle. Uno de los seis que se llama una restricción "check" , que hace lo que cuando se intenta agregar un nuevo registro a una tabla , el registro debe cumplir los requisitos de la restricción. Si intenta agregar un registro que no cumpla con esta obligación , la base de datos rechaza la entrada . Instrucciones
1
Abra la herramienta Oracle SQL
2
Escriba y ejecute la siguiente consulta: .
CREATE TABLE de registro (
< p > Número de Identificación ( 8 ) , Fotos Título
VARCHAR2 ( 30 ) ,
NÚMERO edad
( 2 ) ,
pagado CHAR ( 1 ) ,
RESTRICCIÓN check_age_min CHECK ( edad > 21 )
) ;
Esta consulta crea una tabla con tres campos. Se añade una restricción de comprobación llamado " check_age_min ", que requiere que cada registro tenga una antigüedad superior a 21
3
Escriba y ejecute la siguiente consulta: .
ALTER registro de tabla Añadir CHECK CONSTRAINT 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 de " pago " , lo que requiere que tienen un valor de "Y" o " N " y nada más .