

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
I, II e III.