Criaçao de View

22/11/2005

1

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


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
qual o banco de dados?

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


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira