テーブル

[Oracle] テーブルが属する表領域を確認するSQL

テーブルが属する表領域の確認

データベース中の全てのテーブルの表領域を確認

データベースに存在する全てのテーブルが属する表領域を確認するには、DBA_TABLESビューを参照します。

それではサンプルを見てみましょう。

上記を実行することで、データベースに存在する全てのテーブルが属する表領域の一覧が表示されます。

 

ユーザーを指定してテーブルの表領域を確認

指定したユーザーが保有するテーブルが属する表領域を確認するには、DBA_TABLESビューの取得条件にOWNERを指定します。

それではサンプルを見てみましょう。

上記を実行することで、USER1ユーザーが保有する全てのテーブルが属する表領域の一覧が表示されます。

 

指定したテーブルの表領域を確認

指定したテーブルが属する表領域を確認するには、DBA_TABLESビューの取得条件にOWNERとTABLE_NAME列を指定します。

それではサンプルを見てみましょう。

上記を実行することで、USER1ユーザーが保有するTBL1テーブルが属する表領域が表示されます。
 
 
以上が、テーブルが属する表領域を確認する方法です。
ぜひ参考にしてみてください。