[firebase-br] Verificar se existe a VIEW antes de dar DROP
Joao Paulo - Spectrum
joaopf.grupos em terra.com.br
Qua Ago 16 14:37:34 -03 2006
Bom tarde Pessoal,
Tenho um script que gostaria de executar, mas nao esta dando certo:
SET SQL dialect 3;
COMMIT WORK;
SET term ^;
WHERE ( EXISTS( SELECT *
FROM RDB$RELATIONS
WHERE NOT RDB$VIEW_BLR IS NULL AND
RDB$RELATION_NAME = 'VIEW_RATEIO_AGENDA' )) THEN
BEGIN
DROP VIEW VIEW_RATEIO_AGENDA^
END
COMMIT WORK^
Gostaria de verificar se a VIEW VIEW_RATEIO_AGENDA existe no banco de dados
antes de dar um DROP.
O que ocorre é que este script nao gera nenhum erro, mas tambem nao apaga a
VIEW.
Não sei se é possivel fazer tipo de verificação no Firebird, pois no SQL
Server sei que é possível.
Alguem tem algum idéia para este problema ?
Obrigado
Joao Paulo
_____
De: firebird-br em yahoogrupos.com.br [mailto:firebird-br em yahoogrupos.com.br]
Em nome de Rômulo A. Rodrigues
Enviada em: quarta-feira, 16 de agosto de 2006 13:36
Para: firebird-br em yahoogrupos.com.br
Assunto: [firebird] Fetch
olá pessoal
estou precisando montar uma consulta em algumas tabelas do firebird, sendo
que as mesmas me retorna muitos registros, então preciso fazer uma paginação
dos resultados e exibir em um dbgrid no delphi.
alguem poderia me ajudar?
[As partes desta mensagem que não continham texto foram removidas]
__._,_.___
<script type="text/javascript"><!--
google_ad_client = "pub-6499571493661156";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text";
google_ad_channel ="";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Endereços de e-mail do grupo:
Enviar mensagem: firebird-br em yahoogrupos.com.br
Assinar: firebird-br-subscribe em yahoogrupos.com.br
Cancelar assinatura: firebird-br-unsubscribe em yahoogrupos.com.br
Proprietário da lista: firebird-br-owner em yahoogrupos.com.br
Visite:
http://www.firebird.com.br
Colabore com o firebird.com.br envie sua critica, dica, artigo, sugestão ou
informe link quebrado em: cfb em firebird.com.br
<http://geo.yahoo.com/serv?s=97490435&grpId=6480373&grpspId=2086114677&msgId
=30075&stime=1155746183>
Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE
<http://br.ard.yahoo.com/SIG=12fq92c3q/M=396563.7943091.9891115.2369893/D=br
clubs/S=2137114677:HM/Y=BR/EXP=1155753383/A=3909188/R=0/id=noscript/SIG=15kg
g4brd/*http://lt.dell.com/lt/lt.aspx?CID=15059&LID=369490&DGC=BA&DGSeg=DHS&D
URL=http://www1.la.dell.com/content/products/features.aspx/advertised_latitu
de_D520?c%3dbr%26l%3dpt%26s%3ddhs>
_____
Links do Yahoo! Grupos
* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/firebird-br/
* Para sair deste grupo, envie um e-mail para:
firebird-br-unsubscribe em yahoogrupos.com.br
<mailto:firebird-br-unsubscribe em yahoogrupos.com.br?subject=Unsubscribe>
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> .
__,_._,___
_____
Esta mensagem foi verificada pelo E-mail Protegido Terra
<http://mail.terra.com.br/> .
Scan engine: McAfee VirusScan / Atualizado em 15/08/2006 / Versão:
4.4.00/4830
Proteja o seu e-mail Terra: http://mail.terra.com.br/
Mais detalhes sobre a lista de discussão lista