Questão
ID 1283120Disciplina: Tecnologia da Informação
Assunto: DML
Ano: 2023 Banca: FGV - Fundação Getúlio Vargas Órgão: Tribunal de Justiça de Sergipe
Considere as tabelas T1 e T2, exibidas abaixo com suas respectivas instâncias.
T1
A | B |
1 | 1 |
2 | 2 |
4 | 2 |
T2
A | B |
1 | 10 |
2 | 20 |
O administrador de banco de dados do TJSE deverá criar um script em MySQL para realizar a carga de dados da TABELA A para a TABELA B, considerando que:
• a TABELA A foi criada pelo script:
CREATE TABLE a (
id INT AUTO_INCREMENT PRIMARY KEY,
descricao VARCHAR(255) NOT NULL,
custo DECIMAL(10, 2),
tipo CHAR(1),
CHECK (tipo IN ('A', 'B', 'C'))
);
• a TABELA B foi criada pelo script:
CREATE TABLE b (
id INT AUTO_INCREMENT PRIMARY KEY,
descricao VARCHAR(255) NOT NULL,
custo DECIMAL(10, 2) NOT NULL,
tipo TINYINT,
CHECK (tipo IN (1,2,3))
);
• A TABELA A foi carregada e a coluna CUSTO possui valores NULOS.
O script para carregar os dados da TABELA A para a TABELA B é: