**

Ejemplo de la sentencia Oracle CONSTRAINT:

En el siguiente ejemplo, se crea una restricción UNIQUE sobre la columna NOMBRE_DEPARTAMENTO en la tabla DEPARTAMENTOS. Esta restricción evita que existan dos registros con el mismo valor para la columna:

CREATE TABLE DEPARTAMENTOS 
(
   CODIGO_DEPT VARCHAR(10), 
   NOMBRE_DEPARTAMENTO VARCHAR(50)
   CONSTRAINT UQ_DEPARTAMENTOS UNIQUE (NOMBRE_DEPARTAMENTO)
);

Este ejemplo crea una restricción de clave primaria sobre la columna CODIGO_DEPT en la tabla EMPLEADOS, además de evitar que existan valores duplicados en la columna:

CREATE TABLE EMPLEADOS 
(
   CODIGO_EMP VARCHAR(10), 
   CODIGO_DEPT VARCHAR(10), 
   NOMBRE VARCHAR(50), 
   APELLIDO VARCHAR(50),
   CONSTRAINT PK_EMPLEADOS PRIMARY KEY (CODIGO_EMP), 
   CONSTRAINT FK_DEPENDENCIA FOREIGN KEY (CODIGO_DEPT) 
       REFERENCES DEPARTAMENTOS (CODIGO_DEPT)
);
Espero que te hayan servido:)
Constraint Oracle Ejemplos

Deja un comentario

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