Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-11-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
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.
Responder Con Cita
  #2  
Antiguo 27-11-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
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/

Última edición por jhonny fecha: 27-11-2007 a las 23:57:55.
Responder Con Cita
  #3  
Antiguo 28-11-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
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.
Responder Con Cita
  #4  
Antiguo 28-11-2007
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Cita:
Empezado por juanelo Ver Mensaje
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'
Responder Con Cita
  #5  
Antiguo 03-12-2007
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Saber si ADOTable Existe Barzaugc Conexión con bases de datos 6 12-06-2006 13:52:59
saber si archivo existe cahosoft API de Windows 2 09-01-2006 11:42:07
Saber si un dominio existe. D-MO Internet 7 19-10-2005 02:01:22
Saber si un campo existe Fita Conexión con bases de datos 2 04-10-2005 19:10:10
Saber si existe una variable roman HTML, Javascript y otros 8 12-06-2005 03:47:18


La franja horaria es GMT +2. Ahora son las 00:13:46.


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