C データ・ディクショナリ
Oracle Database Gateway for Teradataユーザーズ・ガイドは、Oracleデータベースのデータ辞書表を参照する問合せを、Teradataシステム・カタログ表からデータを取得する問合せに変換します。 Oracleデータベース内のデータ・ディクショナリ表と同じ方法で、データベース・リンクを介してデータ・ディクショナリ表に対して問合せを実行します。 ゲートウェイ・データ・ディクショナリは、Oracleデータベースのデータ・ディクショナリと外観および使用方法が似ています。
トピック:
Teradataシステム・カタログ表
Teradataデータ辞書情報は、Teradataシステム・カタログ表としてTeradataデータベースに格納されます。 Teradataシステム・カタログ表は、データベースの構造を定義します。 データ定義を変更すると、Teradataシステム・カタログ表が読み込まれ、変更され、ユーザー表に関する情報が追加されます。
ゲートウェイ・データ辞書へのアクセス
ゲートウェイ・データ・ディクショナリ表またはビューへのアクセスは、Oracleデータベースのデータ・ディクショナリへのアクセスと同じです。 データベース・リンクを指定するSQL SELECT
文を発行します。 Oracleデータベースのデータ・ディクショナリ・ビューおよび列名は、Oracleデータベース内のゲートウェイ・データ・ディクショナリにアクセスするために使用されます。 サポートされているビューのシノニムも使用できます。 たとえば、次の文は、データ・ディクショナリ表ALL_CATALOG
を問い合せて、Teradataデータベース内のすべての表名を取得します:
SQL> SELECT * FROM ALL_CATALOG@TERA;
データ・ディクショナリにアクセスする問合せが発行されると、ゲートウェイは次の処理を行います。
Teradata表へのダイレクト問合せ
個々のTeradataシステム・カタログ表に直接発行された問合せは許可されますが、Teradataシステム・カタログ表の列名がデータ・ディクショナリ表の列名と異なるため、異なる結果が戻されます。 また、Teradataシステム・カタログ表の一部の列は、データ・ディクショナリ処理で使用できません。
サポート対象のビューおよび表
サポート対象のビューおよび表 | サポート対象のビューおよび表 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
他のOracleデータベースのデータ・ディクショナリ表またはビューはサポートされていません。 リストにないビューを使用すると、使用可能な行がなくなるたびにOracleデータベースのエラー・コードが返されます。
ALL_で始まる任意のデータ・ディクショナリ表またはビューのゲートウェイを介した問合せは、Teradataオブジェクトに対するアクセス権限が付与されていなくても、Teradataデータベースから行を戻すことができます。 Oracleデータ・ディクショナリを使用してOracleデータベースに問合せをした場合は、アクセス権があるオブジェクトについてのみ、行は返されます。
データ・ディクショナリのマッピング
この項の表には、Oracleデータ・ディクショナリ・ビュー名および使用される同等のTeradataシステム表がリストされています。 プラス記号(+)は、結合操作を伴うことを示します。
表C-1 Oracle Data Dictionaryのビュー名とTeradataに相当するもの
ビュー名 | Teradataシステム表名 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ゲートウェイ・データ・ディクショナリの概要
ゲートウェイ・データ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
ここでは、SQL*PLUSのDESCRIBE
コマンドで取得した情報について説明します。 Nullの値は?列は、Oracleデータベースのデータ・ディクショナリ表およびビューとは異なる場合があります。 ハードコードされたデフォルト値は、アイテムの右側に表示されますが、これはDESCRIBE
によって返される情報ではありません。
ALL_CATALOG
表C-2 ALL_CATALOG
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
" |
ALL_COL_COMMENTS
表C-3 ALL_COL_COMMENTS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
" " |
ALL_CONS_COLUMNS
表C-4 ALL_CONS_COLUMNS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
ALL_CONSTRAINTS
表C-5 ALL_CONSTRAINTS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
" |
|
|
- |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
ALL_IND_COLUMNS
表C-6 ALL_IND_COLUMNS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
" |
ALL_INDEXES
表C-7 ALL_INDEXES
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
" " |
|
|
- |
|
|
- |
|
|
" |
|
|
" |
|
|
" " |
|
|
|
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALL_OBJECTS
表C-8 ALL_OBJECTS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALL_TAB_COLUMNS
表C-9 ALL_TAB_COLUMNS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
" " |
|
|
" " |
|
|
- |
|
|
- |
|
|
- |
|
|
" |
|
|
- |
|
|
|
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
|
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALL_TAB_COMMENTS
表C-10 ALL_TAB_COMMENTS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
" |
|
|
" " |
ALL_TABLES
表C-11 ALL_TABLES
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
" " |
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
ALL_VIEWS
表C-13 ALL_VIEWS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
|
|
" " |
|
|
|
|
|
" " |
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
DBA_CATALOG
表C-14 DBA_CATALOG
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
" |
DBA_COL_COMMENTS
表C-15 DBA_COL_COMMENTS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
" " |
DBA_OBJECTS
表C-16 DBA_OBJECTS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DBA_TAB_COLUMNS
表C-17 DBA_TAB_COLUMNS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
" " |
|
|
" " |
|
|
- |
|
|
- |
|
|
- |
|
|
" |
|
|
- |
|
|
|
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
|
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DBA_TAB_COMMENTS
表C-18 DBA_TAB_COMMENTS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
" |
|
|
" " |
DBA_TABLES
表C-19 DBA_TABLES
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
" " |
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
DICT_COLUMNS
表C-20 DICT_COLUMNS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
" " |
USER_CATALOG
表C-23 USER_CATALOG
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
" |
USER_COL_COMMENTS
表C-24 USER_COL_COMMENTS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
" " |
USER_CONS_COLUMNS
表C-25 USER_CONS_COLUMNS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
USER_CONSTRAINTS
表C-26 USER_CONSTRAINTS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
" |
|
|
- |
|
|
" " |
|
|
- |
|
|
- |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USER_IND_COLUMNS
表C-27 USER_IND_COLUMNS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
|
|
|
" |
USER_INDEXES
表C-28 USER_INDEXES
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
" " |
|
|
- |
|
|
- |
|
|
" |
|
|
" |
|
|
" " |
|
|
|
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
0 |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USER_OBJECTS
表C-29 USER_OBJECTS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USER_TAB_COLUMNS
表C-30 USER_TAB_COLUMNS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
" " |
|
|
" " |
|
|
- |
|
|
- |
|
|
- |
|
|
" |
|
|
- |
|
|
|
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
|
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USER_TAB_COMMENTS
表C-31 USER_TAB_COMMENTS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
" |
|
|
" " |
USER_TABLES
表C-32 USER_TABLES
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
" " |
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
|
|
" " |
USER_USERS
表C-33 USER_USERS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
|
|
|
" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USER_VIEWS
表C-34 USER_VIEWS
名前 | タイプ | 値 |
---|---|---|
|
|
- |
|
|
|
|
|
" " |
|
|
|
|
|
" " |
|
|
|
|
|
" " |
|
|
" " |
|
|
" " |
|
|
|
|
|