2010-04-09 48 views

Respuesta

13

Puede obtener todas las tablas disponibles:

select * from sysprogress.SYSTABLES; 

o

select * from sysprogress.SYSTABLES_FULL; 

Puede obtener todas las columnas de la tabla especificada:

select * from sysprogress.SYSCOLUMNS where TBL = 'table_name'; 

o

select * from sysprogress.SYSCOLUMNS_FULL where TBL = 'table_name'; 

Funciona solo con usuarios con privilegios de DBA.

más detalle en OpenEdge Documentación del producto: https://community.progress.com/community_groups/openedge_general/w/openedgegeneral/1329.openedge-product-documentation-overview

Título del documento: SQL

Capítulo: sistema OpenEdge SQL Tablas de catálogo

1

Usted puede hacer una declaración como

SELECT * FROM LinkedProgressOpenedgeServer.YourDatabase.Owner.TableName WHERE 1=2

que debe devolver sólo el esquema sin ningún dato.

0

Normalmente el nombre de esquema por defecto es PUB. Puede intentar usar el esquema PUB.

Cuestiones relacionadas