7

Verticaデータベース内のオブジェクトのメタデータを取得する方法を知りたいです。テーブルのメタデータのように。Verticaデータベース にオブジェクト (関数、ビュー、テーブル) のメタデータを格納するテーブルはありますか?
たとえば、Oracleでは、次のように入力して、テーブルの詳細な説明を取得したり、プロシージャのコードを表示したりできます。
oracle :> desc table_name;
また
oracle :> edit proc_name;

\dtコマンドを使用してスキーマからテーブルを表示できることはわかっていますが、オブジェクトを作成したDDLステートメントを表示する方法はありますか?

4

3 に答える 3

12

ありがとう、でもこれは私が望むものではありません。私が探していたのはexport_objects()機能です:

select export_objects('','object_name') 

このようにして、オブジェクトの作成スクリプトを取得します。

于 2012-07-18T19:56:47.373 に答える
3

\d table-name必要なものが得られるはずです。

于 2012-07-16T15:16:57.367 に答える
0

追加のヒント:スキーマのみを指定すると、そのスキーマ内のすべてのオブジェクトを取得できます。すべてのオブジェクトに対してexport_objects()を実行するループに入る必要はありません。

于 2012-12-26T21:29:48.207 に答える