Criaçao de View
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
Obrigado
Delphi 7 - Firebird 1.5
Valdirdill
Curtidas 0
Respostas
Edilcimar
22/11/2005
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
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
GOSTEI 0
Valdirdill
22/11/2005
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.
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.
GOSTEI 0
Edilcimar
22/11/2005
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
GOSTEI 0
Emerson Nascimento
22/11/2005
qual o banco de dados?
talvez você possa usar um
´if exists´ no seu script
talvez você possa usar um
´if exists´ no seu script
GOSTEI 0