Questão FC374601
Uma visão (ou view) é uma consulta armazenada em banco de dados, que pode ser utilizada quando se deseja consultar certas referências de forma recorrente. Para criar uma visão no S
Sistema de Gerenciamento de Banco de Dados (SGBD)
Instituto Consulplan · 2021
Uma visão (ou view) é uma consulta armazenada em banco de dados, que pode ser utilizada quando se deseja consultar certas referências de forma recorrente.
Para criar uma visão no SGBD Oracle (a partir da versão 10G), o comando correto é:
- create view v1 as
select emp.name, emp.salario from emp;
- create view v1
begin
select emp.name, emp.salario from emp
end
- select emp.name, emp.salario from emp
to view v1
- create view v1 (varchar(40), double)
begin
select emp.name as a, emp.salario as b from emp
return a, b
end
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A sentença correta usa a sintaxe do Oracle para criar uma VIEW: create view v1 as select emp.name, emp.salario from emp;
Essa construção associa o nome da visão (v1) ao resultado da consulta (SELECT), por meio da palavra-chave AS.
Uma VIEW é uma consulta armazenada: ela não persiste os dados, apenas representa o resultado do SELECT como uma tabela virtual, podendo ser consultada em seguida como se fosse uma tabela.
Os nomes de colunas na visão são determinados pelas expressões do SELECT (aqui emp.name e emp.salario). No Oracle, o ponto-e-vírgula final é usado para encerrar o comando no cliente SQL.
Conteúdo do catálogo FC Concursos · Atualizado em