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

[データディクショナリ] 制約列の情報を取得する

制約に指定されている列の情報を参照するには、 CONS_COLUMNSデータディクショナリビューを参照します。 CONS ...
ORACLE

[ORACLE関数] 絶対値を求める(ABS)

絶対値を求めるには、ABS関数を使用します。 構文 (絶対値を求める構文) ABS(<数値>) サンプルコード 例)-1 ...
ORACLE

[ORACLE関数] 文字列の先頭を大文字にする(INITCAP)

文字列の先頭を大文字にするには、INITCAPを使用します。 サンプル 例)文字列'abc'の先頭のみ大文字にする SQ ...
ORACLE

[ORACLE] ORACLEクライアントが複数インストールされている環境で、どのORACLEクライアントが使われているか調べる

ORACLEクライアントが複数インストールされているマシンで、現在どのORACLEクライアントが使われているか調べる方法 ...
ORACLE

[V$表] 実行されたSQLのSQL文を取得する(V$SQLTEXT、V$SQLTEXT_WITH_NEWLINES)

実行されたSQLのSQL文を取得するには、 V$SQLTEXT、V$SQLTEXT_WITH_NEWLINESビューを参 ...

スポンサーリンク