1
resposta

Dúvida no item 12 do consolidando conhecimento dos comandos DML

Prezados,

No item 12 do consolidando conhecimento dos comandos DML está acontecendo o seguinte erro:

12) O objetivo é que, a cada inclusão de dados nas tabela NOTAS e ITENS_NOTAS, o valor de TAB_FATURAMENTO seja atualizado. Para isso, digite e execute:

INSERT INTO NOTAS (NUMERO, DATA_VENDA, CPF, MATRICULA, IMPOSTO) VALUES ('0100', TO_DATE('2019-06-05','YYYY-MM-DD'), '1471156710', '235', 0.10);

INSERT INTO ITEMS_NOTAS (NUMERO, CODIGO, QUANTIDADE, PRECO) VALUES ('0100', '1040107', 1000, 10);

INSERT INTO ITEMS_NOTAS (NUMERO, CODIGO, QUANTIDADE, PRECO) VALUES ('0100', '1000889', 1000, 10);

INSERT INTO NOTAS (NUMERO, DATA_VENDA, CPF, MATRICULA, IMPOSTO) VALUES ('0101', TO_DATE('2019-06-05','YYYY-MM-DD'), '3623344710', '235', 0.10);

INSERT INTO ITEMS_NOTAS (NUMERO, CODIGO, QUANTIDADE, PRECO) VALUES ('0101', '1040107', 1000, 10);

INSERT INTO ITEMS_NOTAS (NUMERO, CODIGO, QUANTIDADE, PRECO) VALUES ('0101', '1000889', 1000, 10);

Resultado:

Erro a partir da linha : 545 no comando - INSERT INTO NOTAS (NUMERO, DATA_VENDA, CPF, MATRICULA, IMPOSTO) VALUES ('0100', TO_DATE('2019-06-05','YYYY-MM-DD'), '1471156710', '235', 0.10) Relatório de erros - ORA-00001: restrição exclusiva (SYSTEM.SYS_C009333) violada

Erro a partir da linha : 548 no comando - INSERT INTO ITEMS_NOTAS (NUMERO, CODIGO, QUANTIDADE, PRECO) VALUES ('0100', '1040107', 1000, 10) Relatório de erros - ORA-00001: restrição exclusiva (SYSTEM.SYS_C009329) violada

Erro a partir da linha : 551 no comando - INSERT INTO ITEMS_NOTAS (NUMERO, CODIGO, QUANTIDADE, PRECO) VALUES ('0100', '1000889', 1000, 10) Relatório de erros - ORA-02291: restrição de integridade (SYSTEM.FK_PRODUTOS) violada - chave mãe não localizada

Erro a partir da linha : 554 no comando - INSERT INTO NOTAS (NUMERO, DATA_VENDA, CPF, MATRICULA, IMPOSTO) VALUES ('0101', TO_DATE('2019-06-05','YYYY-MM-DD'), '3623344710', '235', 0.10) Relatório de erros - ORA-02291: restrição de integridade (SYSTEM.FK_CLIENTES) violada - chave mãe não localizada

Erro a partir da linha : 557 no comando - INSERT INTO ITEMS_NOTAS (NUMERO, CODIGO, QUANTIDADE, PRECO) VALUES ('0101', '1040107', 1000, 10) Relatório de erros - ORA-02291: restrição de integridade (SYSTEM.FK_NOTAS) violada - chave mãe não localizada

Erro a partir da linha : 560 no comando - INSERT INTO ITEMS_NOTAS (NUMERO, CODIGO, QUANTIDADE, PRECO) VALUES ('0101', '1000889', 1000, 10) Relatório de erros - ORA-02291: restrição de integridade (SYSTEM.FK_PRODUTOS) violada - chave mãe não localizada

1 resposta

Olá Anderson, tudo bem?

Você poderia realizar um SELECT na sua tabela de NOTAS e verificar se os registros 100 e 101 já existem na tabela?

Aguardo o seu retorno!