C データ・ディクショナリ
データ・ディクショナリ情報は、Oracle以外のシステムにシステム表として格納され、ODBCアプリケーション・プログラミング・インタフェース(API)を通じてアクセスされます。
次の各トピックでは、Oracle以外のデータ・ディクショナリへのアクセス方法、サポートされるビューと表の使用方法およびデータ・ディクショナリ・マッピングについて説明します。
Oracle以外のデータ・ディクショナリへのアクセス
Oracle以外のデータ・ディクショナリ表またはビューへのアクセスは、Oracleデータベースのデータ・ディクショナリへのアクセスと同じです。データベース・リンクを指定するSELECT
文を発行します。Oracleデータ・ディクショナリ・ビューおよび列の名前は、Oracle以外のデータ・ディクショナリにアクセスする際に使用されます。サポートされているビューのシノニムも使用できます。
たとえば、次の文は、データ・ディクショナリ表ALL_USERS
を問い合せて、Oracle以外のシステムのすべてのユーザーを取得します。
SQL SELECT * FROM all_users@sid1;
データ・ディクショナリにアクセスする問合せを発行すると、ODBCエージェントは次の処理を行います。
Oracle Database Gateway for ODBCでサポートされるビューと表
Oracle Database Gateway for ODBCでは、「Oracle Database Gateway for ODBCデータ・ディクショナリ・マッピング」の表に示すビューと表のみサポートされます。
サポートされないビューを使用すると、行が選択されていないことを示すOracleエラー・メッセージが返されます。
SELECT... FROM DBA_*
を使用してデータ・ディクショナリ・ビューを問い合せる場合は、まずOracleユーザーSYSTEM
またはSYS
として接続します。そうしないと、次のエラー・メッセージが表示されます。
ORA-28506: Parse error in data dictionary translation for %s stored in %s
Oracle Database Gateway for ODBCを使用して、文字ALL_
で始まるサポート対象のデータ・ディクショナリ表およびビューを問い合せると、Oracle以外のオブジェクトに対するアクセス権限がない場合でも、Oracle以外のシステムの行が返されることがあります。Oracleデータ・ディクショナリを使用してOracleデータベースに問合せをした場合は、アクセス権があるオブジェクトについてのみ、行は返されます。
データ・ディクショナリのマッピング
この項で示す表は、使用されるOracleデータ・ディクショナリ・ビュー名と、それに対応するODBC APIの一覧です。
表C-1に、Oracle Database Gateway for ODBCでサポートされるすべてのOracleデータ・ディクショナリ・ビュー名のリストを示します。
表C-1 Oracle Database Gateway for ODBCデータ・ディクショナリ・マッピング
ビュー | ODBC API |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALL_CATALOG
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-2 ALL_CATALOG
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
ALL_COL_COMMENTS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-3 ALL_COL_COMMENTS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
|
ALL_CONS_COLUMNS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-4 ALL_CONS_COLUMNS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
ALL_CONSTRAINTS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-5 ALL_CONSTRAINTS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
|
|
- |
|
|
|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALL_IND_COLUMNS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-6 ALL_IND_COLUMNS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
|
ALL_INDEXES
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-7 ALL_INDEXES
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALL_OBJECTS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-8 ALL_OBJECTS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALL_TAB_COLUMNS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-9 ALL_TAB_COLUMNS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
- |
|
|
- |
|
|
- |
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALL_TAB_COMMENTS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-10 ALL_TAB_COMMENTS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
|
|
|
ALL_TABLES
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-11 ALL_TABLES
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALL_USERS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-12 ALL_USERS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
|
|
|
|
ALL_VIEWS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-13 ALL_VIEWS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DICTIONARY
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-14 DICTIONARY
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
|
DICT_COLUMNS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-15 DICT_COLUMNS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
USER_CATALOG
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-16 USER_CATALOG
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
|
USER_COL_COMMENTS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-17 USER_COL_COMMENTS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
USER_CONS_COLUMNS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-18 USER_CONS_COLUMNS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
USER_CONSTRAINTS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-19 USER_CONSTRAINTS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
|
|
- |
|
|
|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USER_IND_COLUMNS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-20 USER_IND_COLUMNS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
USER_INDEXES
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-21 USER_INDEXES
名前 | 型 | 値 |
---|---|---|
|
|
|
|
|
|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USER_OBJECTS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-22 USER_OBJECTS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USER_TABCOLUMNS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-23 USER_TABCOLUMNS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
- |
|
|
- |
|
|
- |
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USER_TAB_COMMENTS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-24 USER_TAB_COMMENTS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
|
|
|
|
USER_TABLES
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-25 USER_TABLES
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USER_USERS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-26 USER_USERS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USER_VIEWS
Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。
-
各列の名前、データ型および幅
-
固定値の列の内容
表C-27 USER_VIEWS
名前 | 型 | 値 |
---|---|---|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|