web-dev-qa-db-ja.com

Netezza:どのスキーマにすべてのシステムテーブル/ビューが含まれていますか?

調べることができるスキーマ、またはすべてのNetezzaシステムまたはメタデータテーブルを表示するために実行できるクエリはありますか?

_v_table_v_view_v_relation_column_v_groupusersについて知っています。他にもたくさんあることを知っているので、決定的なリストをお願いします。それぞれについてのドキュメントもいいでしょうが、私はリストだけで十分です。

netezzaシステムテーブル/ビューのリストはどのように表示されますか? を見ましたが、システムテーブルのリストを探しています。その質問の作成者は、自分のシステムのテーブルに関する特定のメタデータをプルしようとしています。

6
CraigBoyd

クエリを介してそのようなリストにアクセスする方法はわかりませんが、IBMはナレッジセンターで ユーザービュー および システムビュー のリストを提供しています。私はそれらのページが公開されていると思います。なぜなら、彼らのウェブサイトは私が現在ログインしていないことを示しているからです(しかし、認証に関しては最も使いやすいサイトではないので、間違っているかもしれません)。

CraigBoydがコメントで指摘したように、SELECT * FROM _V_SYS_VIEW;はシステムビューのリストを提供します。 SELECT * FROM _V_VIEW;は、システムビューとユーザー定義のビューのsomeもリストします。一部のビューが_V_SYS_VIEWに含まれているのに_V_VIEWには含まれていない理由がわかりません。

2
Carl
SELECT * FROM _V_VIEW WHERE VIEWNAME LIKE '_V%' ORDER BY VIEWNAME: 

すべてのシステムビュー名を提供します。すべてのビュー名はわかりやすいものです。

0
Nivin Govindan