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.
[Top]
Usando o SQL Server Management Studio
Para criar uma exibição usando o Designer de Consulta e Exibição
No Pesquisador de Objetos, expanda o banco de dados em que você deseja criar a nova exibição.
Clique com o botão direito do mouse na pasta Exibições objeto e clique em Nova Exibição….
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.
Clique em Adicionar e em Fechar.
No Painel de Diagrama, selecione as colunas ou outros elementos para incluir na nova exibição.
No Painel de Critérios, selecione os critérios adicionais de classificação ou filtragem para as colunas.
No menu Arquivo, clique em Salvar view name.
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).
[Top]
Usando Transact-SQL
Para criar uma exibição
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
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).
[Top]