Erro na hora de criar o banco de dados? E parece que tudo está certinho, mas não sei o por que do erro! ajudem aí galera
Está dando erro nesta tabela:
CREATE TABLE COMPRA(
TIPO_PRODUTO VARCHAR(12) NOT NULL,
CODIGO_CLIENTE INTEGER NOT NULL,
DATA TIMESTAMP,
PRIMARY KEY(TIPO_PRODUTO,CODIGO_CLIENTE),
FOREIGN KEY(TIPO_PRODUTO)
REFERENCES PRODUTO(TIPO)
ON UPDATE CASCADE ON DELETE NO ACTION,
FOREIGN KEY(CODIGO_CLIENTE)
REFERENCES CLIENTE(CODIGO)
ON UPDATE CASCADE ON DELETE NO ACTION);
Anexos:
Soluções para a tarefa
Respondido por
0
o que está acontecendo aí é que na hora de criar o banco de dados tá dando chave duplicada.
Tem certeza que o campo da tabela de produtos é tipo ?? ?
Presumo que existam vários produtos com tipos diferentes. Não seria uma tabela de código de produto, esse sim, cada produto com um código único ?
Verifique
Tem certeza que o campo da tabela de produtos é tipo ?? ?
Presumo que existam vários produtos com tipos diferentes. Não seria uma tabela de código de produto, esse sim, cada produto com um código único ?
Verifique
Perguntas interessantes
História,
10 meses atrás
Matemática,
10 meses atrás
Português,
10 meses atrás
Física,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás