SQL Server " vistas" fornecer pré -compilados , procedimentos armazenados pré-programados a partir do qual os desenvolvedores de aplicativos podem recuperar as informações do banco de dados . Visualizações trabalho semelhante para tabelas em SQL. O programador de banco de dados usa a fim de recuperar dados que são necessárias várias vezes na aplicação. Isso proporciona um melhor desempenho para o seu software. SQL Server fornece um assistente que ajuda a criar uma visão rápida e facilmente. Instruções
1
Defina seu nome de exibição. A palavra-chave "Criar" no SQL cria objetos de banco de dados como tabelas, procedimentos armazenados e exibições . Para criar um novo objeto de exibição , a instrução é utilizado juntamente com o nome da vista. Os comandos a seguir são as primeiras demonstrações utilizadas para criar uma visão : criar
vista newViewas
Tudo após o " como" declaração é o código que recupera dados do banco de dados. Neste exemplo, uma nova visão chamada " newview " é criado.
2
criar o código que recupera dados . O código em vista é o mesmo que um procedimento armazenado . A única diferença entre uma vista e um procedimento armazenado é que a visão não pode ter parâmetros do usuário. A vista é estática, o que significa que os dados retornados é sempre a mesma . No entanto, você pode filtrar os dados quando você chamar a vista do seu software. Abaixo está um exemplo de uma visão que recupera todos os clientes com seus pedidos associados :
criar vista newViewasselect customerId , prenome , last_name , orderId , order_datefrom cliente ordens de junção onde Customer.CustomerID = Orders.CustomerID
Pressione a tecla F5 para executar este código. A nova visão é criado no seu SQL Server.
3
Ligue para o seu fim de testar a sua função. Agora que a exibição é criada , você pode testá-lo , chamando -o de seu código SQL. O exemplo a vista no passo 2 recupera todos os clientes e as suas ordens . Agora você pode chamar o objectivo de recuperar uma lista de clientes filtrados e encomendas. Neste exemplo, a vista é utilizada para obter encomendas de clientes cujo sobrenome é " Smith ". O código a seguir é um exemplo de como recuperar dados a partir de um ponto de vista:
select * from newview onde last_name = ' Smith ' em