Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Poner dos campos como clave primaria en Oracle (http://www.forosdelweb.com/f21/poner-dos-campos-como-clave-primaria-oracle-209707/)

warlock 12/06/2004 05:49

Poner dos campos como clave primaria en Oracle
 
Quiero hacer una tabla con dos campos los cuales son PK de sus respectivas tablas, es decir:
Muchos alumnos pueden dar muchas asignaturas.

-Asignaturas: Asignatura(PK)
-Alumnos: Alumno(PK)

-Tabla AlumnnosAsignatura: La clave principal seran los campos alumno y asignatura.

Como defino en oracle esta relacion a la hora de crear la tabla?
Muchas grcias a todos.

frisca 14/06/2004 04:55

CREATE TABLE AlumnosAsignatura (
Asignatura VARCHAR(20) NOT NULL,
Alumno VARCHAR(20) NOT NULL,
CONSTRAINT pk_al_asg PRIMAY KEY(Asignatura,Alumno)
)

Por ejemplo.

:adios:


La zona horaria es GMT -6. Ahora son las 04:46.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.