レポ
クラウドで
伸びる人沈む人

連絡特定商取引将来設計運営方針&メルマガSEの彼女は?
成功レポート集 Fedora9インストール! EclipseでJava Oracleバックアップのアーキテクチャ ゼロからHPでCGI 便利ネット知識
無料レポ&講習 IT業界の実態 linux処方箋 Java処方箋 Oracle処方箋 Perl処方箋
あるスキーマのテーブルと列名を全部知りたい

<IT技術の処方箋:あるスキーマのテーブルと列名を全部知りたい>



あるスキーマのテーブルと列名を知りたい場合がありますね。

オラクルは、テーブル(オブジェクト)一覧や
列名一覧のテーブルはもっています。

・オブジェクト一覧のテーブル
ALL_OBJECTS

・列名(カラム)の一覧
all_tab_columns

●例えば、xxxというユーザー(スキーマ)の
テーブルと列名の一覧は以下のとおりです。
※object_type='TABLE'がミソ

select table_name, column_name, owner from all_tab_columns where owner ='xxx'
and table_name in (select OBJECT_NAME from ALL_OBJECTS where OWNER='xxx' and OBJECT_TYPE='TABLE' )

●例えば、xxxというユーザー(スキーマ)の
ビュー(VIEW)と列名の一覧は以下のとおりです。
※object_type='VIEW'がミソ

select table_name, column_name, owner from all_tab_columns where owner ='xxx'
and table_name in (select OBJECT_NAME from ALL_OBJECTS where OWNER='xxx' and OBJECT_TYPE='VIEW' )
慣れてきましたか?慣れてきたら、
Oracleバックアップの「嘘」も勉強

クラウドで伸びる人沈む人 ||Copyright © 2005-2020 SearchMan,All Rights Reserved.