Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como determinar se uma vista existe em SQL
Structured Query Language (SQL ) é usado para o gerenciamento de dados em sistemas de gerenciamento de banco de dados relacional como o Microsoft SQL Server e Oracle. Em SQL , vistas são usados ​​para criar uma tabela virtual que consiste de um resultado retornado por uma consulta "SELECT" . Utilize vistas para fornecer acesso controlado e simplificado para os usuários finais , escondendo-se do complexo uniões entre as tabelas e apresentá-lo como uma única tabela , acrescentando um nível extra de segurança para os dados. Sempre que você quiser criar uma visão , você deve determinar se uma exibição já existe no banco de dados usando comandos internos . Instruções
1

Use o "SE EXISTE" comando para determinar a existência de uma visão das tabelas do sistema da seguinte maneira :

IF EXISTS (SELECT * de INFORMATION_SCHEMA.VIEWS

onde table_name = ' view1 ')

" INFORMATION_SCHEMA " é usado para obter as informações de metadados e está presente em cada banco de dados. Executando o comando verifica acima para a existência do modo de exibição especificado e exclui-lo usando o comando " DROP VIEW " .
2

Use o "SELECT" comando para selecionar os pontos de vista do banco de dados da seguinte forma :

SELECT * FROM INFORMATION_SCHEMA.VIEWS

onde table_name = ' view1 ' em

Executando o comando acima irá exibir os metadados sobre a visão especificada do banco de dados
.
3

consultar as tabelas de sistema do banco de dados relacional para determinar se o ponto de vista existe na seguinte forma :

SELECT * FROM sys.views

WHERE nome = ' view1 ' em

Executando o comando acima irá recuperar as informações de metadados sobre o ponto de vista , se existir na base de dados .
4

Consulte a função " Object_ID ()" no SQL Server para identificar o ponto de vista , se existir na base de dados . Digite o seguinte comando :

Selecione OBJECT_ID (' view1 ', ' V ') AS ' Object_ID ' em

A sintaxe para a função OBJECT_ID () na forma mais simples é :

OBJECT_ID (' object_name ' object_type ') onde object_name é o nome do objeto, como nome de tabela ou um nome de exibição , e object_type refere-se ao tipo de objeto , como uma tabela, coluna ou exibição.


Anterior :

Próximo : No
  Os artigos relacionados
·Como verificar se existe restrição Antes Gota no Orac…
·SQL Basics Tutorial 
·Funções SQL 
·Como criar MDB do Accdb 
·O que é o Mixed Mode 
·O que equações Você pode usar no Access 
·Consulta erro de sintaxe 
·Como excluir Transact- SQL 
·Como verificar se um mês quedas entre duas datas no Or…
·Como exportar carga de ensaio resultados de CVS para se…
  Artigos em destaque
·Como Downsample em Pro Tools 
·Como gravar um DVD com Roxio Mad Dog 
·Como fazer um Deferrable Restrição no Oracle 
·Como Tie- Dye Falso em Illustrator 
·Como fazer o download manualmente um arquivo de definiç…
·Qual padrão Roles Banco de Dados Oracle são criados q…
·Como corrigir NOD32 64 -Bit ESET 
·Animação de computador Fatos 
·Como excluir Shopper Smart 
·Como fazer backup de meu Grand Theft Auto IV Jogo Salvo…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados