Procura

Banco de dadosSql (3)


EXERCÍCIOS - Exercício 69

  • (FAURGS 2022)

Considere a tabela FUNCIONARIOS, descrita pela DDL abaixo (SQL99 ou superior), e os três comandos SQL de inserção de instâncias.
create table funcionarios (cpf char(11) not null primary key, rg char(10), nome varchar(100) not null, nivel int, salario float);
insert into funcionarios(cpf,nome,nivel,salario) values ('111', 'joao', 2,3000); insert into funcionarios(cpf,rg,nome,nivel,salario) values ('222', '222', 'jose',1,1500); insert into funcionarios(cpf,rg,nome) values ('333', '333', 'jose');
Após a execução dos comandos acima, o administrador da base de dados deseja fazer as modificações na tabela FUNCIONARIOS, representadas pelos comandos SQL abaixo.
I - alter table funcionarios add unique(rg); II - alter table funcionarios add check (nivel is not null); III- alter table funcionarios alter column salario set default 1000;
Considerando a execução de cada comando como uma transação independente, quais comandos executam COM ERRO?


A) Apenas I.

B) Apenas II.

C) Apenas III.

D) Apenas I e II.

E) I, II e III.


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

Vamos para o Anterior: Exercício 68

Tente Este: Exercício 231

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






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