Estoy intentando crear una sencillisima BD en DB2 para hacer unas pruebas pero no me sale bien
Estoy utilizando el siguiente script (la BD ya le cree .. solo quiero agregar estas tablas)
____________________________
create table s (snum char(5) NOT NULL,
nombre char(20),
ciudad char(20),
status integer,
totEmb integer,
EmbMayIgual500 integer,
primary key (snum));
create table p (pnum char(5) NOT NULL,
nombre char(20),
color char(20),
peso integer,
totEmb integer,
cantTotal integer,
primary key (pnum));
create table sp (snum char(5),
pnum char(5),
cant integer,
primary key (snum,pnum),
foreign key (snum) references s,
foreign key (pnum) references p);
______________________________
y me salen los siguiente mensajes:
Cita:
DB21034E El mandato se ha procesado como una sentencia de SQL porque no era
un mandato válido para el procesador de línea de mandatos. Durante el proceso
SQL se ha devuelto:
SQL0104N Se ha encontrado un símbolo imprevisto "," a continuación de "num
char(5) NOT NULL". Entre los símbolos esperados se puede incluir: ")".
SQLSTATE=42601
un mandato válido para el procesador de línea de mandatos. Durante el proceso
SQL se ha devuelto:
SQL0104N Se ha encontrado un símbolo imprevisto "," a continuación de "num
char(5) NOT NULL". Entre los símbolos esperados se puede incluir: ")".
SQLSTATE=42601
Alguna idea de que es lo q estoy haciendo mal??
Gracias