Procura

Banco de dadosSql


EXERCÍCIOS - Exercício 9

  • (FAURGS 2018)

Observe as tabelas abaixo definidas em SQL.

create table EMPREGADOS

(matr integer not null primary key,

nome varchar(120) not null,

salario numeric(7,2) not null,

funcao varchar(35) not null,

feriasAVencer date);

create table AFASTAMENTOS

(code integer not null primary key,

nome varchar(120) not null,

salario numeric,

funcao varchar(35) not null,

tempo integer);

Considere abaixo a atuação dos comandos SQL de inserção.

I - INSERT INTO AFASTAMENTOS VALUES (1, 'joao', 'gerente');

II - INSERT INTO AFASTAMENTOS (code, nome, tempo, funcao) VALUES (2, 'pedro', 4, 'contador');

III - INSERT INTO AFASTAMENTOS

SELECT matr, nome, salario, funcao

FROM EMPREGADOS

WHERE funcao = 'indefinido';

IV - INSERT INTO AFASTAMENTOS VALUES (3, 'maria',

3000, 'gerente', 1), (4, 'carla', 1500, 'auxiliar', 2).

Quais comandos executam sem falhas?




A) Apenas I.

B) Apenas II.

C) Apenas II e III.

D) Apenas I, III e IV.

E) Apenas II, III e IV.


Próximo:
EXERCÍCIOS - Exercício 10

Vamos para o Anterior: Exercício 8

Tente Este: Exercício 8

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+