“Conocimiento software>Software de base de datos

Cómo agregar la clave externa Oracle SQL

2012/3/15
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 quitar la cinta de opciones de Access 2007
¿Por qué utilizaría un formulario para ingresar datos en la base de datos?
Cómo transferir datos mediante VBA
¿Qué es Windows Access 2007
Lista de Funciones en T -SQL
Cómo extender Gameshark datos de SPSS
Definición de DB2
Cómo combinar datos en una celda
Conocimiento de la computadora © http://www.ordenador.online