¿Donde esta el error en el codigo?
Publicado por mano01 (7 intervenciones) el 27/01/2017 18:03:20
Hola, tengo este código SQL y al insertar las tablas me da error, ¿alguien puede decirme donde está el fallo? Creo que está en los constraint, no lo entiendo muy bien. Gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
create table proveedores
(
P varchar2(2) primary key,
pnombre varchar2(20),
categoria number(2),
provincia varchar2(50)
);
create table componentes
(
C varchar(2) primary key,
cnombre varchar(2),
color varchar2(15),
peso number(2),
ciudad varchar2(20)
);
create table articulos
(
T varchar(2) primary key,
tnombre varchar2(20) not null,
ciudad varchar2(20)
);
create table envios
(
P varchar2(2),
C varchar(2),
T varchar(2),
cantidad number(3) primary key,
constraint cp_en primary key (P, C, T),
constraint ce_en_pro foreign key (p) references proveedores (P),
constraint ce_en_com foreign key (C) references componentes (C),
constraint ce_en_art foreign key (T) references articulos (T)
);
Valora esta pregunta


0