Progress - Campo en tablas

 
Vista:

Campo en tablas

Publicado por Diana (3 intervenciones) el 07/09/2004 17:37:02
Hola, buenos días.,

Alguien podria ayudarme para saber si existe alguna rutina o sentencia para localizar en que tablas de mi BD se encuentra (o se repite) un campo.

Agradezco su ayuda...!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Campo en tablas

Publicado por Lucrecia Canabal (12 intervenciones) el 07/09/2004 17:52:53
Bueno Diana:
Creo que lo que te necesitas usar es el esquema de datos de Progress, que a su vez son tablas que mantienen la definición de datos, estas tablas las puedes ver entrando en el diccionario de datos - data administration - reports - detailed tables y marcar la opción show hidden.

Mediante la programación usas las sentencias comunes, por ejemplo:
FOR EACH _field WHERE _field-name = "nombre-de-campo-buscado":
FIND _file OF _field.
DISPLAY _file-name.
END.
_field es la tabla que mantiene los "campos".
_file es la tabla que mantiene las "tablas".
Siempre estamos hablando de tu "working database", si estás conectada a más de una base al mismo tiempo tienes que cambiarte de base, ya sea manual en el diccionario o utilizando la sentencia "create alias", pero supongo que con lo primero se alcanzará.
Espero ser clara, es la primera vez que respondo un mail en el for.
Suerte. Lucrecia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Campo en tablas

Publicado por Diana (3 intervenciones) el 07/09/2004 18:11:49
Gracias Lucrecia por responderme.. fue muy clara tu explicacion..

Es de gran ayuda ........Es lo que estaba buscando....!!! .. :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar