Como Criar e Localizar Views no SQL Server
Uma Views é uma tabela virtual criada no Banco de Dados SQL server que facilita os consultas no Banco de Dados. Por exemplo:
Digamos que você tenha duas tabelas:
- Livraria (codigo, titulo, preco, lancamento, assunto, editora)
- Editora (codigo, nome)
Para selecionar o titulo do livro e o nome da editora no qual foi lançado o livro você precisar criar uma query acessando duas tabelas distintas e fazer um join para mostrar os dados, veja como fica:
select titulo, nome from tblLivro l join tblEditora e on l.editora = e.codigo
Através do View você pode transformar essa query em uma tabela virtual, e todas as vezes que você desejar pesquisar dados nessas duas tabelas não ira precisar mais consultar as duas tableas, mas sim a tabela virtual que você criou através do view.
Veja como criar uma View
create view livro_editora as select titulo, nome from tblLivro l join tblEditora e on l.editora = e.codigo
Onde
- create view e as– o comando para criar o view
- livro_editora – Nome do view que você irá criar.
Agora todas as vezes que você precisar realizar uma consulta, basta digitar:
select titulo, nome from livro_editora
Você ira acessar titulo na tabela livros e nome na tabela editora, porém como na VIEW livro_editora que você criou ja consta esses dois dados, será necessário apenas referenciar o nome da VIEW livro_editora
Como consultar uma VIEWS
Digamos que você criou um View no SQL Server porém gostaria de acessá-la para fazer alguma ajuste, veja abaixo o código:
USE [Nome do Banco]
GO
-- Iniciando a pesquisa nas tabelas de sistemas
SELECT A.NAME, A.TYPE, B.TEXT
FROM SYSOBJECTS A (nolock)
JOIN SYSCOMMENTS B (nolock)
ON A.ID = B.ID
WHERE B.TEXT LIKE '%livro%' --- Informação a ser procurada no corpo da view
AND A.TYPE = 'V' --- Tipo de objeto a ser localizado no caso VIEW
ORDER BY A.NAME
GO
Olá! Sou Fábio, fundador da Metapax — especializada em marketing e soluções digitais para clínicas e profissionais de psicologia — e criador do blog FabioBmed.
Desde 2006 trabalho com tecnologia e marketing digital. Mas os sistemas que mais me fascinam hoje são os que carregamos dentro da cabeça.
Estou entrando na psicologia, com foco em neuropsicologia — a ciência que explica por que você pensa, decide e se comporta do jeito que faz. Essa transição não é um desvio de rota: é a evolução natural de quem passou anos entendendo como sistemas funcionam — e percebeu que o mais complexo de todos ainda estava por ser mapeado.
Aqui, tudo — marketing, tecnologia, comportamento, decisões — é lido pelo mesmo prisma: a psicologia e a ciência por trás de como a mente humana realmente funciona.
Publicação Criada em: maio 14, 2013
Atualizado em: março 18, 2025 8:19 pm


