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 24-01-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Saber si existe un indice

a ver, disculpen mi ignorancia, para saber si un campo existe en Firebird tengo la siguiente instruccion:

Código SQL [-]
Select Count(RDB$FIELD_NAME) as Cuantos from  RDB$RELATION_FIELDS where  RDB$RELATION_NAME = :tabla  AND RDB$FIELD_NAME = :campo

como podria hacer para saber si un indice ya ha sido definido??, habra algun sql o tendre que manejar el FieldDefS???
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #2  
Antiguo 24-01-2008
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Hola...

Checando las tablas de sistema de una base de datos que tengo, veo que en la tabla RDB$INDEX_SEGMENTS existen dos campos, uno se llama RDB$INDEX_NAME y el otro RDB$FIELD_NAME, con esto podrías saber si un campo está indexado y cual es el nombre del índice...



Saludos...
Responder Con Cita
  #3  
Antiguo 24-01-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Gracias, alli estaba la solucion, como se pueden saber cuales son estas tablas de sistema??
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #4  
Antiguo 24-01-2008
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 23
maeyanes Va por buen camino
Hola...

Pues yo con el manejador que uso (EMS SQL Manager) solo le digo en las opciones de la base de datos que me muestre las tablas de sistema y listo...

Pero me imagino que habrá una forma de hacerlo...



Saludos...
Responder Con Cita
  #5  
Antiguo 24-01-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Gracias,

Todos los dias se aprende algo nuevo
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #6  
Antiguo 24-01-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por eduarcol Ver Mensaje
Gracias,

Todos los dias se aprende algo nuevo
Pues yo con el IBExpert tambien hago lo mismo que maeyanes y listo
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #7  
Antiguo 24-01-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
Pues yo con el IBExpert tambien hago lo mismo que maeyanes y listo
justo estoy tratando de hacer eso, pero no he visto la opcion del menu, sera que el free no lo trae??
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #8  
Antiguo 24-01-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por eduarcol Ver Mensaje
justo estoy tratando de hacer eso, pero no he visto la opcion del menu, sera que el free no lo trae??
Si, la edición personal si lo trae...

Haz Click Contrario en el ALIAS de la BD en cuestión, luego

Informacion de registro de la base de datos|Explorador BD| y por ultimo activas el CheckBox de "Mostrar tablas del sistema", desconectas, vuelves a conectar y listo .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #9  
Antiguo 25-01-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por jhonny Ver Mensaje
Si, la edición personal si lo trae...

Haz Click Contrario en el ALIAS de la BD en cuestión, luego

Informacion de registro de la base de datos|Explorador BD| y por ultimo activas el CheckBox de "Mostrar tablas del sistema", desconectas, vuelves a conectar y listo .
Hey! He pasado muchas veces por el explorador... pero nunca se me dio por activar esa opción. Algo más que aprendí... Muchas gracias Jhonny Y a Eduardo, que si no fuera por el yo seguiría siendo un ignorante.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #10  
Antiguo 25-01-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 29
jhonny Va camino a la famajhonny Va camino a la fama
Que bueno que haya sido de ayuda .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #11  
Antiguo 25-01-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
Que bueno que haya sido de ayuda .
Ya yo sabia como se hacia, solo pregunte a ver si ustedes tambien sabian



jejeje, nada de eso muchas gracias por la ayuda, me sirvio de mucho
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
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 un link existe gulder Varios 2 18-01-2008 23:24:16
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 índice de la línea en la que está el cursor en un Memo fortran OOP 2 06-08-2003 17:12:10


La franja horaria es GMT +2. Ahora son las 11:00:22.


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