Criaçao de View

22/11/2005

0

Quero criar uma view no BD, mas somente se ela não existir, como faço para verificar a existência ou não de uma determinada view?

Obrigado
Delphi 7 - Firebird 1.5


Valdirdill

Valdirdill

Responder

Posts

22/11/2005

Edilcimar

quando vc cria uma view ela fica no bd, então não precisa recriá-la
Create view ListarAlgo as
Select campo1, campo2
From NomeTabela
Where capodesejado=coisadesejada
se vc fizer isto ele fica lá permanentemente, a não ser que vc dê um drop na mesma


Responder

22/11/2005

Valdirdill

Sim, isso eu entendo.
Só que, em meu projeto, eu preciso saber se essa view já existe ou não no bd, pois só desejo executar determinada rotina se ela ainda não existir.

Obrigado.


Responder

22/11/2005

Edilcimar

pegue um try..exccept e tente abrí-la dentro do try, se abrir é porque existe caso contrário ele vai pro except, aí vc manda fazer o que quizer


Responder

22/11/2005

Emerson Nascimento

qual o banco de dados?

talvez você possa usar um
´if exists´ no seu script


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar