9

次のクエリを使用して、ユーザーのデータベース オブジェクトを一覧表示できます。

select object_name, object_type from user_objects;

object_type が LOB であるエントリがいくつかあります。

これらの LOB オブジェクトを Oracle で削除するにはどうすればよいですか?

4

2 に答える 2

3

関連する LOB 列を含む表をドロップするか、その表から LOB 列をドロップすると、LOB オブジェクトはドロップされます。特定の LOB オブジェクトがサポートする列を確認するには、特権に応じて、、、またはクエリDBA_LOBSを実行します。ALL_LOBSUSER_LOBS

例えば

SELECT l.table_name,
       l.column_name,
       l.segment_name lob_name
  FROM user_lobs l
       JOIN user_objects o
         ON( o.object_name = l.segment_name )

LOBスキーマ内の各オブジェクトがサポートするテーブルと列が表示されます。

于 2013-08-21T21:02:49.103 に答える