Partilhar via


Criar exibições

Você pode criar exibições no SQL Server 2012 usando o SQL Server Management Studio ou o Transact-SQL. Uma exibição pode ser usada para as finalidades a seguir:

  • Para focalizar, simplificar e personalizar a percepção que cada usuário tem do banco de dados.

  • Como um mecanismo de segurança permitindo que os usuários acessem dados por meio da exibição, sem conceder permissões aos usuários para acessar diretamente as tabelas base subjacentes.

  • Para fornecer uma interface compatível com versões anteriores para emular uma tabela cujo esquema foi alterado.

Neste tópico

  • Antes de começar:

    Limitações e restrições

    Segurança

  • Para criar uma exibição usando:

    SQL Server Management Studio

    Transact-SQL

Antes de começar

Limitações e restrições

A exibição só pode ser criada no banco de dados atual.

Uma exibição pode ter, no máximo, 1.024 colunas.

Segurança

Permissões

Requer a permissão CREATE VIEW no banco de dados e a permissão ALTER no esquema no qual a exibição está sendo criada.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando o SQL Server Management Studio

Para criar uma exibição usando o Designer de Consulta e Exibição

  1. No Pesquisador de Objetos, expanda o banco de dados em que você deseja criar a nova exibição.

  2. Clique com o botão direito do mouse na pasta Exibições objeto e clique em Nova Exibição….

  3. Na caixa de diálogo Adicionar Tabela, selecione o elemento ou elementos que você deseja incluir em sua nova exibição de uma destas guias: Tabelas, Exibições, Funções e Sinônimos.

  4. Clique em Adicionar e em Fechar.

  5. No Painel de Diagrama, selecione as colunas ou outros elementos para incluir na nova exibição.

  6. No Painel de Critérios, selecione os critérios adicionais de classificação ou filtragem para as colunas.

  7. No menu Arquivo, clique em Salvar view name.

  8. Na caixa de diálogo Escolher Nome, digite um nome para a nova exibição e clique em OK.

    Para obter mais informações sobre o designer de consulta e exibição, consulte Ferramentas do Designer de Consulta e Exibição (Visual Database Tools).

Ícone de seta usado com o link Voltar ao Início[Top]

Usando Transact-SQL

Para criar uma exibição

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.

    USE AdventureWorks2012 ; 
    GO
    CREATE VIEW HumanResources.EmployeeHireDate
    AS
    SELECT p.FirstName, p.LastName, e.HireDate
    FROM HumanResources.Employee AS e JOIN Person.Person AS  p
    ON e.BusinessEntityID = p.BusinessEntityID ; 
    GO
    -- Query the view
    SELECT FirstName, LastName, HireDate
    FROM HumanResources.EmployeeHireDate
    ORDER BY LastName;
    

Para obter mais informações, consulte CREATE VIEW (Transact-SQL).

Ícone de seta usado com o link Voltar ao Início[Top]