BANCO DE DADOS
No PL/SQL, o comando DISTINCT tem como função:
eliminar linhas duplicadas no resultado.
números.
datas e horas.
Stored Procedures.
dados binários.
Observe a estrutura da tabela Veículo:
idVeiculo marca modelo potencia ano cor
1 Ferrari Enzo 660 2004 Vermelho
I. insert into veiculo (idVeiculo, marca, modelo, potencia, ano, cor) values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
II. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963);
III. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
IV. insert into veiculo (idVeiculo, marca, modelo, potencia, cor) values (2, 'Ferrari', 'LaFerrari', 963, 'vermelho');
Quantos comandos serão executados com sucesso?
nenhuma
4
1
3
2
Considere o bloco de comandos Oracle a seguir.
create table x(a int, b int default 0, c int default 0);
insert into x values (10,20,30);
alter table x set unused (b, c) ;
select * from x;
Assinale o que é produzido pelo comando “select".
10, 0, 0
10, 20, 30
10
Erro de execução, pois o comando unused aplica-se somente às constraints de uma tabela.
10, NULL, NULL
Considere a tabela definida pelo comando SQL abaixo:
Create table func (
nome varchar(50) not null,
salario money not null,
cod_depto int null
)
O comando SQL que deve ser usado para obter o maior valor da coluna SALARIO é:
Select salario as max from func
Select salario from func where salario >= salario
Select max from func(salario)
Select salario from func where salario = Max
Select max(salario) from func
Em um banco de dados, existe uma tabela denominada produtos, que possui, entre outros, um campo de nome valor para armazenar o preço de venda de diferentes produtos. Os preços dos produtos são R$ 170,00, R$ 180,00, R$ 195,00 e R$ 280,00. A tabela deve ser atualizada tal que, no campo valor, nenhum produto deverá possuir preço menor que R$ 195,00, e não pode haver redução de preço nos produtos.
Assinale a opção que apresenta corretamente o comando SQL que permite realizar a atualização na tabela descrita acima.
eliminar linhas duplicadas no resultado.
números.
datas e horas.
Stored Procedures.
dados binários.
Observe a estrutura da tabela Veículo:
idVeiculo marca modelo potencia ano cor
1 Ferrari Enzo 660 2004 Vermelho
I. insert into veiculo (idVeiculo, marca, modelo, potencia, ano, cor) values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
II. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963);
III. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
IV. insert into veiculo (idVeiculo, marca, modelo, potencia, cor) values (2, 'Ferrari', 'LaFerrari', 963, 'vermelho');
Quantos comandos serão executados com sucesso?
nenhuma
4
1
3
2
Considere o bloco de comandos Oracle a seguir.
create table x(a int, b int default 0, c int default 0);
insert into x values (10,20,30);
alter table x set unused (b, c) ;
select * from x;
Assinale o que é produzido pelo comando “select".
10, 0, 0
10, 20, 30
10
Erro de execução, pois o comando unused aplica-se somente às constraints de uma tabela.
10, NULL, NULL
Considere a tabela definida pelo comando SQL abaixo:
Create table func (
nome varchar(50) not null,
salario money not null,
cod_depto int null
)
O comando SQL que deve ser usado para obter o maior valor da coluna SALARIO é:
Select salario as max from func
Select salario from func where salario >= salario
Select max from func(salario)
Select salario from func where salario = Max
Select max(salario) from func
Em um banco de dados, existe uma tabela denominada produtos, que possui, entre outros, um campo de nome valor para armazenar o preço de venda de diferentes produtos. Os preços dos produtos são R$ 170,00, R$ 180,00, R$ 195,00 e R$ 280,00. A tabela deve ser atualizada tal que, no campo valor, nenhum produto deverá possuir preço menor que R$ 195,00, e não pode haver redução de preço nos produtos.
Assinale a opção que apresenta corretamente o comando SQL que permite realizar a atualização na tabela descrita acima.
idVeiculo marca modelo potencia ano cor
1 Ferrari Enzo 660 2004 Vermelho
I. insert into veiculo (idVeiculo, marca, modelo, potencia, ano, cor) values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
II. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963);
III. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
IV. insert into veiculo (idVeiculo, marca, modelo, potencia, cor) values (2, 'Ferrari', 'LaFerrari', 963, 'vermelho');
Quantos comandos serão executados com sucesso?
nenhuma
4
1
3
2
Considere o bloco de comandos Oracle a seguir.
create table x(a int, b int default 0, c int default 0);
insert into x values (10,20,30);
alter table x set unused (b, c) ;
select * from x;
Assinale o que é produzido pelo comando “select".
10, 0, 0
10, 20, 30
10
Erro de execução, pois o comando unused aplica-se somente às constraints de uma tabela.
10, NULL, NULL
Considere a tabela definida pelo comando SQL abaixo:
Create table func (
nome varchar(50) not null,
salario money not null,
cod_depto int null
)
O comando SQL que deve ser usado para obter o maior valor da coluna SALARIO é:
Select salario as max from func
Select salario from func where salario >= salario
Select max from func(salario)
Select salario from func where salario = Max
Select max(salario) from func
Em um banco de dados, existe uma tabela denominada produtos, que possui, entre outros, um campo de nome valor para armazenar o preço de venda de diferentes produtos. Os preços dos produtos são R$ 170,00, R$ 180,00, R$ 195,00 e R$ 280,00. A tabela deve ser atualizada tal que, no campo valor, nenhum produto deverá possuir preço menor que R$ 195,00, e não pode haver redução de preço nos produtos.
Assinale a opção que apresenta corretamente o comando SQL que permite realizar a atualização na tabela descrita acima.
create table x(a int, b int default 0, c int default 0);
Assinale o que é produzido pelo comando “select".
10, 0, 0
10, 20, 30
10
Erro de execução, pois o comando unused aplica-se somente às constraints de uma tabela.
10, NULL, NULL
Considere a tabela definida pelo comando SQL abaixo:
Create table func (
nome varchar(50) not null,
salario money not null,
cod_depto int null
)
O comando SQL que deve ser usado para obter o maior valor da coluna SALARIO é:
Select salario as max from func
Select salario from func where salario >= salario
Select max from func(salario)
Select salario from func where salario = Max
Select max(salario) from func
Em um banco de dados, existe uma tabela denominada produtos, que possui, entre outros, um campo de nome valor para armazenar o preço de venda de diferentes produtos. Os preços dos produtos são R$ 170,00, R$ 180,00, R$ 195,00 e R$ 280,00. A tabela deve ser atualizada tal que, no campo valor, nenhum produto deverá possuir preço menor que R$ 195,00, e não pode haver redução de preço nos produtos.
Assinale a opção que apresenta corretamente o comando SQL que permite realizar a atualização na tabela descrita acima.
nome varchar(50) not null,
salario money not null,
cod_depto int null
)
Select salario as max from func
Select salario from func where salario >= salario
Select max from func(salario)
Select salario from func where salario = Max
Select max(salario) from func
Em um banco de dados, existe uma tabela denominada produtos, que possui, entre outros, um campo de nome valor para armazenar o preço de venda de diferentes produtos. Os preços dos produtos são R$ 170,00, R$ 180,00, R$ 195,00 e R$ 280,00. A tabela deve ser atualizada tal que, no campo valor, nenhum produto deverá possuir preço menor que R$ 195,00, e não pode haver redução de preço nos produtos.
Assinale a opção que apresenta corretamente o comando SQL que permite realizar a atualização na tabela descrita acima.
Assinale a opção que apresenta corretamente o comando SQL que permite realizar a atualização na tabela descrita acima.