Oh piękny Progress ..Jak zdobyć schematu tabeli z bazy danych Progress poprzez ODBC
Mam serwer połączony skonfigurować między SQL 2008 i serwerem 10.1b Progress OpenEdge.
Jak uzyskać schematy tabel?
Oh piękny Progress ..Jak zdobyć schematu tabeli z bazy danych Progress poprzez ODBC
Mam serwer połączony skonfigurować między SQL 2008 i serwerem 10.1b Progress OpenEdge.
Jak uzyskać schematy tabel?
można uzyskać wszystkie dostępne tabele:
select * from sysprogress.SYSTABLES;
lub
select * from sysprogress.SYSTABLES_FULL;
można uzyskać wszystkie kolumny podanej tabeli:
select * from sysprogress.SYSCOLUMNS where TBL = 'table_name';
lub
select * from sysprogress.SYSCOLUMNS_FULL where TBL = 'table_name';
Działa tylko z użytkownikiem uprzywilejowanym DBA.
Więcej szczegółów w OpenEdge Dokumentacji Produktu: https://community.progress.com/community_groups/openedge_general/w/openedgegeneral/1329.openedge-product-documentation-overview
Tytuł dokumentu: SQL Reference
Rozdział: OpenEdge systemowe SQL Stoły Katalog
Można zrobić oświadczenie jak
SELECT * FROM LinkedProgressOpenedgeServer.YourDatabase.Owner.TableName WHERE 1=2
To powinno wrócić tylko schemat bez żadnych danych.
Normalnie domyślna nazwa schematu jest PUB. Możesz spróbować użyć schematu PUB.