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
15
Resposta:
(b) IntegrityError
Explicação:
Respondido por
1
Resposta:
(b) IntegrityError
Explicação:
(b) IntegrityError
Perguntas interessantes
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Geografia,
10 meses atrás
Matemática,
10 meses atrás
Biologia,
10 meses atrás