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

[PL/SQL] ループ処理中にスキップする(CONTINUE)

ループ処理中にカレント処理をスキップして次のループ処理を行うには、 CONTINUEを使用します。 サンプル 以下2つの ...
ORACLE

[DBMSパッケージ] 乱数を取得する(DBMS_RANDOM)

乱数を取得するには、DBMS_RANDOMパッケージを使用します。 サンプル 例)0以上1未満の小数値を取得する SQL ...
ORACLE

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

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

[ORACLE] テンポラリーテーブルの一覧を取得する

テンポラリーテーブルの一覧を取得するSQLです。 サンプル 例)テンポラリーテーブルの一覧を取得する [crayon-5 ...
ORACLE

[SQL*Plus] ファイルに記述されたSQLを実行する(@)

SQL*Plusで、ファイルに記述されたSQLを実行する方法です。 サンプル 以下のファイルをC:¥に置いたとし ...

スポンサーリンク