Compreendendo as exibições

Uma exibição é uma tabela virtual cujos conteúdos são definidos por uma consulta. Como uma tabela verdadeira, uma exibição consiste de um conjunto de colunas nomeadas e linhas de dados. Exceto se indexada, uma exibição não existe como um conjunto armazenado de valores de dados em um banco de dados. As linhas e colunas dos dados vêm de tabelas referidas em consultas que definem a exibição e são produzidas, dinamicamente, quando a exibição é referenciada .

Uma exibição atua como um filtro nas tabelas subjacentes na exibição. A consulta que define a exibição pode ser de uma ou mais tabelas ou de outras exibições dos bancos de dados atuais ou outros. As consultas distribuídas podem também ser usadas para definir as exibições que usam os dados de diversas fontes heterogêneas. Isso é útil, por exemplo, se você deseja combinar dados estruturados de forma semelhante de diferentes servidores, cada um dos quais armazena dados para uma região diferente de sua organização.

Não há restrições de como pesquisar através das exibições e há poucas restrições de como modificar dados através deles.

Esta ilustração mostra uma exibição com base em duas tabelas.

Exibição baseada em duas tabelas