Temas > Programacion > Base de datos > Foreign Key en sql
Julio

La restricción foreing Key o de integridad referencial, designa
a una columna o combinación de ellas como foreign key y 
establece una relación con un primary key o unique key de
la misma tabla o de otra tabla.
El valor de la foreign key debe ser del mismo tipo que de la
tabla padre o ser null.
Puede definirse a nivel de columna o tabla(compuesta)
La foreing key que es parte de una primary key no puede
tener valor nulo (por definición de pk).
CREATE TABLE emp2(
        empno NUMBER(4),
        ename VARCHAR(10) not null,
          job VARCHAR(9),
        mgr NUMBER(4),
          hiredate DATE,
        sal NUMBER (7,2),
        comm NUMBER(7,2),
        deptno NUMBER(2) NOT NULL,
        CONSTRAINT emp_deptno_fk FOREING KEY (deptno)
            REFERENCES dept(deptno));
FOREIGN KEY
Define una columna en la tabla hija a nivel constraint de la tabla
REFERENCES
Identifica la tabla y columna en la tabla padre
ON DELETE CASCADE
Permite borrar registros en la tabla padre y borrar registros
dependientes en la tabla hija.
Sin esta opción, la fila en la tabla no puede ser borrada mientras
haya referencias en la tabla hija.













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal