ORACLE機能

[ORACLE] オブジェクトのステータスを取得する

投稿日:

オブジェクトのステータスを取得するには、all_objectsデータディクショナリのstatus列を確認すればOKです。

サンプル

例)自身がアクセスできるすべてのオブジェクトの名称とステータスを表示する

SQL*Plus
select object_name, object_type, status from all_objects;

例)自身がアクセスできるすべてのオブジェクトで「無効」となっているものを検索する

SQL*Plus
select object_name, object_type from user_objects where status = 'INVALID';

解説

  • status列は以下2つの値があります。
    VALID:有効
    INVALID:無効

スポンサーリンク

スポンサーリンク

-ORACLE機能

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[データディクショナリ] 権限の付与状況を表示する

権限の付与状況を表示するには、 XXX_TAB_PRIVSデータディクショナリビューを参照します。 XXX_TAB_PR ...
ORACLE

[ORACLE] 表領域が自動拡張かどうかを確認する

表領域が自動拡張かどうかを確認するSQLです。 サンプル 例)表領域が自動拡張かどうかを確認するSQL [crayon- ...
ORACLE

[ORACLE] 検索結果のグループ単位に件数を取得する(COUNT~OVER PARTITION BY)

GROUP BY句を使用せずに検索結果のグループ単位に件数を取得するには、 COUNT~OVER(PARTITION B ...
ORACLE

[ORACLE関数] 指定した単位毎の件数を取得する(COUNT~OVER)

指定した単位毎の件数を取得するには、COUNT~OVER句を使用します。 サンプル 以下のテーブルを使用します。 【T_ ...
ORACLE

[SQL] WHERE句で範囲指定をする(BETWEEN)

WHERE句で範囲指定したい場合は、BETWEENを使用します。 構文 (BETWEEN構文) <対象値> BETWEE ...

スポンサーリンク