サイトアイコン こじりふぁ

INVALID

エラーが発生しているオブジェクトを抽出するサンプルSQLです。

STATUSがINVALID(無効)になっているオブジェクトは何かしらエラーが発生しています。

開発時によく使っているクエリです。不要なオブジェクトならDROPしてあげておいた方がいいです。

INVALIDを抽出

SELECT
    OWNER
  , OBJECT_NAME
  , OBJECT_TYPE 
  , STATUS
FROM
    DBA_OBJECTS
WHERE
    OWNER  = 'TEST'
AND STATUS = 'INVALID'
;

OWNER    OBJECT_NAME     OBJECT_TYPE    STATUS
-------- --------------- -------------- -------
TEST     TEST_PROCEDURE  PROCEDURE      INVALID
TEST     TEST_PACKAGE    PACKAGE        INVALID
TEST     TEST_PACKAGE    PACKAGE BODY   INVALID
TEST     TEST_SYNONYM    SYNONYM        INVALID
TEST     TEST_VIEW       VIEW           INVALID