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 SQL Server, o comando correto é:

Questão

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 SQL Server, o comando correto é:

Alternativas

a) CREATE VIEW Begin VW_Analise (SELECT CPF, Nome FROM Cliente).

Resposta certa

b) CREATE VIEW VW_Analise AS (SELECT CPF, Nome FROM Cliente).

c) CREATE VIEW VW_Analise INTO (SELECT CPF, Nome FROM Cliente).

d) INSERT VIEW Begin VW_Analise (SELECT CPF, Nome FROM Cliente).

e) INSERT VIEW VW_Analise AS (SELECT CPF, Nome FROM Cliente).

Explicação

No SQL Server, uma view é criada com a sintaxe geral:

CREATE VIEW nome_da_view AS SELECT ...\texttt{CREATE VIEW nome\_da\_view AS SELECT ...}

Analisando as alternativas:

  • a) incorreta: não existe esse uso de Begin nessa forma para criação de view.
  • b) correta: segue o padrão CREATE VIEW ... AS (SELECT ...).
  • c) incorreta: INTO é usado para criar tabela a partir de um SELECT (ex.: SELECT ... INTO nova_tabela), não para view.
  • d) e e) incorretas: não existe o comando INSERT VIEW; INSERT é para inserir registros em tabelas.

Portanto, a alternativa que corresponde ao comando correto de criação de visão no SQL Server é a b.

Carregando…

Questões relacionadas

Ver últimas questões