0

私はDataDictionaryのようにすべてのデータベースを取得しようとしていますが、プログラム的な方法で! それは可能ですか?

4

1 に答える 1

6
DEFINE VARIABLE iDatabase AS INTEGER NO-UNDO.

REPEAT iDatabase = 1 TO NUM-DBS:
    DISPLAY LDBNAME(iDatabase) .
END.

LDBNAME は、データベースの論理名を返します。PDBNAME を使用して物理名を取得することもできます。

テーブル、インデックスなどに関する情報は、Virtual System Tables (VST) テーブル (アンダースコアで始まる) から取得できます。例は Progress Knowledge Base にあります (例: エントリ P8005)。

于 2011-05-20T08:01:32.893 に答える