Informática, perguntado por juanalipiofb, 5 meses atrás

Considere que temos as tabelas Arremate e Produto, definidas com os comandos SQLs a seguir:

CREATE TABLE Produto (

codigo INTEGER NOT NULL,

nome TEXT NOT NULL,

descricao TEXT,

PRIMARY KEY (codigo))

CREATE TABLE Arremate (

id INTEGER NOT NULL,

data DATE NOT NULL,

cod_prod INTEGER NOT NULL,

lance REAL,

FOREIGN KEY(cod_prod) REFERENCES Produto(codigo))



Quando tentamos inserir um registro na tabela Arremate cujo cod_prod não existe na tabela Produto, qual exceção é lançada pelo conector, dado que ele implementa a DB API 2.0?
(a) OperationalError
(b) IntegrityError
(c) ForeignKeyError
(d) ProgrammingError
(e) NotSupportedError

Soluções para a tarefa

Respondido por biancapinh1
15

Resposta:

(b) IntegrityError

Explicação:

Respondido por leviatein
1

Resposta:

(b) IntegrityError

Explicação:

(b) IntegrityError

Perguntas interessantes