Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Bases de datos > Firebird e Interbase
Register FAQ Members List Calendar Guía de estilo Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 27/11/2007
juanelo's Avatar
juanelo juanelo is offline
Miembro
 
Join Date: Sep 2007
Posts: 1,087
Poder: 20
juanelo Va por buen camino
Saber si existe una UDF registrada en la BD

Hola a todos,
Mi duda es como saber si en una base de datosn en FB 2.0.x se encuentra registrada una UDF, para que en caso de que no esté, pues registrala desde mi aplicacion.
Desde ya muchas gracias.

PD:Si teneis otra query para saber de la existencia de un trigger o de un store procedure se los agradeceré.

PD': Si ya sé, es mas de una pregunta en un mismo hilo, pero creo que están bastante relacionadas.
Reply With Quote
  #2  
Old 27/11/2007
jhonny's Avatar
jhonny jhonny is offline
Jhonny Suárez
 
Join Date: May 2003
Location: Colombia
Posts: 7,070
Poder: 32
jhonny Va camino a la famajhonny Va camino a la fama
Código SQL [-]
select count(*) from RDB$FUNCTIONS where RDB$FUNCTION_NAME = upper('Nombre_de_la_funcion')

Si Count es 0 no existe, si es 1 si existe .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/

Last edited by jhonny : 27/11/2007 at 23:57.
Reply With Quote
  #3  
Old 28/11/2007
juanelo's Avatar
juanelo juanelo is offline
Miembro
 
Join Date: Sep 2007
Posts: 1,087
Poder: 20
juanelo Va por buen camino
Quote:
Originally Posted by jhonny View Post
Código SQL [-]select count(*) from RDB$FUNCTIONS where RDB$FUNCTION_NAME = upper('Nombre_de_la_funcion')


Si Count es 0 no existe, si es 1 si existe .
Muchas gracias funcionó de 100.

BTW:
Código SQL [-]
select RDB$FUNCTION_NAME from RDB$FUNCTIONS where RDB$FUNCTION_NAME= upper('Nombre_de_la_funcion')

Para saber si existe un Trigger.
Reply With Quote
  #4  
Old 28/11/2007
juanelo's Avatar
juanelo juanelo is offline
Miembro
 
Join Date: Sep 2007
Posts: 1,087
Poder: 20
juanelo Va por buen camino
Quote:
Originally Posted by juanelo View Post
Muchas gracias funcionó de 100.

BTW:
Código SQL [-]select RDB$FUNCTION_NAME from RDB$FUNCTIONS where RDB$FUNCTION_NAME= upper('Nombre_de_la_funcion')


Para saber si existe un Trigger.
Perdón ...
Código SQL [-]
select RDB$TRIGGER_NAME from RDB$TRIGGERS WHERE RDB$TRIGGER_NAME='NOMBRE'
Reply With Quote
  #5  
Old 03/12/2007
rastafarey's Avatar
rastafarey rastafarey is offline
Miembro
 
Join Date: Nov 2003
Posts: 927
Poder: 23
rastafarey Va por buen camino
Resp

Y para sabersi existe cualquier cosa que se pueda crear en la bse de datos verifacate las tablas de sistema y hay esta toda loa informacion d el ametadata de la base de datos.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Saber si ADOTable Existe Barzaugc Conexión con bases de datos 6 12/06/2006 13:52
saber si archivo existe cahosoft API de Windows 2 09/01/2006 11:42
Saber si un dominio existe. D-MO Internet 7 19/10/2005 02:01
Saber si un campo existe Fita Conexión con bases de datos 2 04/10/2005 19:10
Saber si existe una variable roman HTML, Javascript y otros 8 12/06/2005 03:47


All times are GMT +2. The time now is 00:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi