説明
このビューは、V2.2.77バージョンから導入されました。
機能の概要
ビュー USER_OBJECTS は、ユーザーが所有するすべてのデータベースオブジェクトを表示します。このビューはALL_OBJECTSと一致していますが、所有者列(OWNER)はありません。これは、所有者がそのユーザー自身であるためです。
適用対象
このビューはOceanBaseデータベースのOracleモードにのみ適用されます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| OBJECT_NAME | VARCHAR2(128) | NO | オブジェクト名 |
| SUBOBJECT_NAME | VARCHAR2(128) | NO | サブオブジェクト名(例えば、パーティション) |
| OBJECT_ID | NUMBER | NO | オブジェクトのディクショナリID値 |
| DATA_OBJECT_ID | NUMBER | NO | そのオブジェクトセグメントを含むディクショナリID値 |
| OBJECT_TYPE | VARCHAR2(23) | NO | オブジェクトタイプ。テーブル、インデックス、パーティション、パッケージ、ストアドプロシージャ、シノニム、シーケンスなどが含まれます |
| CREATED | DATE | NO | オブジェクト作成時間 |
| LAST_DDL_TIME | DATE | NO | オブジェクトの最後のDDL実行時間 |
| TIMESTAMP | VARCHAR2(19) | NO | オブジェクト指定のタイムスタンプ。文字列として出力されます |
| STATUS | VARCHAR2(7) | NO | オブジェクトのステータス: |
| TEMPORARY | VARCHAR2(1) | NO | このオブジェクトが一時的なオブジェクトであることを示します |
| GENERATED | VARCHAR2(1) | NO | このオブジェクトの名前がシステムによって生成されたかどうかを示します |
| SECONDARY | VARCHAR2(1) | NO | このフィールドは現在利用されていません |
| NAMESPACE | NUMBER | NO | オブジェクトのネームスペース |
| EDITION_NAME | VARCHAR2(128) | NO | 予約フィールド |
| SHARING | VARCHAR2(18) | NO | デフォルト値はNULL |
| EDITIONABLE | VARCHAR2(1) | NO | デフォルト値はNULL |
| ORACLE_MAINTAINED | VARCHAR2(1) | NO | デフォルト値はNULL |
| APPLICATION | VARCHAR2(1) | NO | デフォルト値はNULL |
| DEFAULT_COLLATION | VARCHAR2(1) | NO | デフォルト値はNULL |
| DUPLICATED | VARCHAR2(1) | NO | デフォルト値は NULL |
| SHARDED | VARCHAR2(1) | NO | デフォルト値は NULL |
| IMPORTED_OBJECT | VARCHAR2(1) | NO | デフォルト値は NULL |
| CREATED_APPID | NUMBER | NO | デフォルト値は NULL |
| CREATED_VSNID | NUMBER | NO | デフォルト値は NULL |
| MODIFIED_APPID | NUMBER | NO | デフォルト値は NULL |
| MODIFIED_VSNID | NUMBER | NO | デフォルト値は NULL |
クエリ例
現在のユーザーが持つすべてのデータベースオブジェクトを確認し、上位2件のレコードを表示します。
obclient [SYS]> SELECT * FROM SYS.USER_OBJECTS WHERE ROWNUM <= 2;
クエリ結果は次のとおりです:
+----------------+----------------+-----------+----------------+-------------+-----------+---------------+---------------------+--------+-----------+-----------+-----------+-----------+--------------+---------+-------------+-------------------+-------------+-------------------+------------+---------+-----------------+---------------+---------------+----------------+----------------+
| OBJECT_NAME | SUBOBJECT_NAME | OBJECT_ID | DATA_OBJECT_ID | OBJECT_TYPE | CREATED | LAST_DDL_TIME | TIMESTAMP | STATUS | TEMPORARY | GENERATED | SECONDARY | NAMESPACE | EDITION_NAME | SHARING | EDITIONABLE | ORACLE_MAINTAINED | APPLICATION | DEFAULT_COLLATION | DUPLICATED | SHARDED | IMPORTED_OBJECT | CREATED_APPID | CREATED_VSNID | MODIFIED_APPID | MODIFIED_VSNID |
+----------------+----------------+-----------+----------------+-------------+-----------+---------------+---------------------+--------+-----------+-----------+-----------+-----------+--------------+---------+-------------+-------------------+-------------+-------------------+------------+---------+-----------------+---------------+---------------+----------------+----------------+
| ALL_ALL_TABLES | NULL | 25086 | NULL | VIEW | 05-JAN-24 | 05-JAN-24 | 05-JAN-24 02.35.06. | VALID | N | Y | N | 0 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL |
| ALL_ARGUMENTS | NULL | 25057 | NULL | VIEW | 05-JAN-24 | 05-JAN-24 | 05-JAN-24 02.35.06. | VALID | N | Y | N | 0 | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL | NULL |
+----------------+----------------+-----------+----------------+-------------+-----------+---------------+---------------------+--------+-----------+-----------+-----------+-----------+--------------+---------+-------------+-------------------+-------------+-------------------+------------+---------+-----------------+---------------+---------------+----------------+----------------+
2 rows in set (0.118 sec)