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 Bmed — fundador da Metapax, consultoria estratégica de posicionamento e crescimento para negócios, e criador da MapexMind, um método de neuropsicologia aplicada voltado à compreensão prática da mente humana. Também sou o criador do blog FabioBmed.com.br.
Desde 2006 trabalho com tecnologia, marketing digital e análise de sistemas complexos. 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 décadas entendendo como sistemas funcionam — e percebeu que o mais complexo de todos ainda estava por ser mapeado.
Ao longo dessa trajetória, criei dois projetos que sintetizam essa visão.
A Metapax nasceu da percepção de que negócios não crescem por acaso. Crescem quando existe uma estrutura clara de autoridade, presença e experiência do cliente. Depois de mais de duas décadas liderando operações digitais e analisando padrões de crescimento empresarial, transformei esse entendimento no Método APA — Autoridade, Presença e Atendimento — aplicado a empresas e profissionais que querem crescer com previsibilidade e posicionamento sólido.
Já a MapexMind surgiu de outro tipo de investigação: entender a arquitetura da mente humana. O projeto aplica neuropsicologia à vida real para ajudar pessoas a compreenderem padrões emocionais, cognitivos e comportamentais — próprios ou de quem amam — traduzindo conceitos complexos em clareza prática e utilizável.
No fundo, os dois projetos partem da mesma pergunta:
Como sistemas funcionam por trás da superfície?
Negócios, comportamento, decisões, relações humanas, tecnologia, marketing e mente — tudo aqui é analisado pelo mesmo prisma: estrutura, padrões e a ciência por trás de como as coisas realmente funcionam.
Este blog é o ponto de encontro dessas áreas. Um espaço onde tecnologia, psicologia, neurociência, comportamento humano, marketing e filosofia prática deixam de ser assuntos separados e passam a conversar entre si.
Publicação Criada em: maio 14, 2013
Atualizado em: março 18, 2025 8:19 pm


