“Conocimientos software>Software de base de datos

Cómo agregar la clave externa Oracle SQL

2012/12/8
Utilice el comando ALTER TABLE al agregar una restricción de clave externa en una base de datos SQL de Oracle. Una clave externa es un campo o conjunto de campos en la "Tabla A" cuyo valor se requiere para que coincida con el valor de la clave principal de " tabla B. " La relación que se crea mediante el uso de una clave externa es la de un maestro-detalle o de padres a hijos. Instrucciones
1

Conectarse a Oracle SQL * Plus , haga clic en " Inicio", " Todos los programas", luego haga clic en " SQLPlus . "
2

Entrar en el Oracle SQL * Plus cuadro de diálogo , escriba " Nombre de usuario ", introduzca "Password ", luego haga clic en "OK . "
3

Agregar una clave externa de una tabla en Oracle SQL . Para esta tarea , utilice la tabla de empleados y la tabla order_status2 mostrado. El primer paso es utilizar el comando "ALTER TABLE" y el comando " DROP COLUMN " en la columna " MODIFIED_BY " , a continuación, vamos a utilizar el "ALTER TABLE" para añadir la clave foránea para la columna " MODIFIED_BY " .
< p> SQL > DESCRIBE empleados

Name Null ? Tipo

------------------------------------------- --------------------------

NO employee_id NÚMERO NULL ( 38 )

NÚMERO MANAGER_ID ( 38 )

FIRST_NAME NOT NULL VARCHAR2 ( 10 )

LAST_NAME NOT NULL VARCHAR2 ( 10 )

TÍTULO VARCHAR2 ( 20 )

NÚMERO DE SUELDO ( 6 )

SQL > DESCRIBE order_status2

Name Null ? Tipo

------------------------------------------- -----------------

ID NO NÚMERO NULL ( 38 )

ESTADO VARCHAR2 ( 10 )

FECHA LAST_MODIFIED

NÚMERO MODIFIED_BY ( 38 )

SQL > ALTER TABLE order_status2

2 DROP COLUMNA MODIFIED_BY ;

tabla alterada

SQL > < . br>

SQL > ALTER TABLE order_status2

2 ADD CONSTRAINT order_status2_modified_by_fk

3 MODIFIED_BY REFERENCIAS empleados ( employee_id ) .

tabla alterada


Software de base de datos
Cómo comprobar si un elemento existe en Microsoft SQL
Access 2007 : El VBA Establecer variable de cadena como nula
Relational Database Tutorial
Cómo encontrar un número de repeticiones en un CLOB
Cómo encontrar registros duplicados SQL
¿Qué es una clave externa de FileMaker Pro
Cómo hacer un pie de página en Access
Cómo agregar una columna mediante programación de consultas en Access
Conocimientos Informáticos © http://www.ordenador.online