調べることができるスキーマ、またはすべてのNetezzaシステムまたはメタデータテーブルを表示するために実行できるクエリはありますか?
_v_table
、_v_view
、_v_relation_column
、_v_groupusers
について知っています。他にもたくさんあることを知っているので、決定的なリストをお願いします。それぞれについてのドキュメントもいいでしょうが、私はリストだけで十分です。
netezzaシステムテーブル/ビューのリストはどのように表示されますか? を見ましたが、システムテーブルのリストを探しています。その質問の作成者は、自分のシステムのテーブルに関する特定のメタデータをプルしようとしています。
クエリを介してそのようなリストにアクセスする方法はわかりませんが、IBMはナレッジセンターで ユーザービュー および システムビュー のリストを提供しています。私はそれらのページが公開されていると思います。なぜなら、彼らのウェブサイトは私が現在ログインしていないことを示しているからです(しかし、認証に関しては最も使いやすいサイトではないので、間違っているかもしれません)。
CraigBoydがコメントで指摘したように、SELECT * FROM _V_SYS_VIEW;
はシステムビューのリストを提供します。 SELECT * FROM _V_VIEW;
は、システムビューとユーザー定義のビューのsomeもリストします。一部のビューが_V_SYS_VIEW
に含まれているのに_V_VIEW
には含まれていない理由がわかりません。
SELECT * FROM _V_VIEW WHERE VIEWNAME LIKE '_V%' ORDER BY VIEWNAME:
すべてのシステムビュー名を提供します。すべてのビュー名はわかりやすいものです。