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

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

<Oracle技術の処方箋、毎日SQLと簡単トラブル対処方法>


ちょっとしたOracle技術を知らないだけで、面倒な作業をしていませんか?

Oracle(オラクル)は、相当に便利なDBです。DBにデータさえ入っていれば、相当なことができるはずです。しかし、ちょっとしたSQLやDBA的なテクニックを知らないばかりに泣きをみることが多いです。このメルマガ講習で、パッと作業できるようにしよう。

このメルマガ講習は、メールを受信したときにパッとみるだけで、 あなたの頭に永遠に残るように工夫しています。




Oracle技術の処方箋、毎日SQLと簡単トラブル対処方法 (マガジンID:0000170265)

メールマガジン登録

メールアドレス:



メールマガジン解除

メールアドレス:



メルマガのサンプルの最新版



Powered by まぐまぐ

<メルマガサンプル>

Oracle技術の処方箋:あるスキーマのテーブルと列名を全部知りたい
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【ご挨拶】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

こんにちは。
「Oracle技術の処方箋」メルマガ発行者のサーチマン佐藤です。


Oracleデータベースがだんだん大規模になってくると、
「あれ、あの項目名なんだっけ?」「テーブル名なんだっけ?」
と調べたくなるときがあります。


これ日常茶飯事ですよね。


通常は、DB設計書などをエクセルでつくったりして、
それを調べるのですが、それも面倒な場合もあります。
いえ、他人のつくったDBだと、そんなものが無い場合だってあります。


そんなとき、テーブル名と列名をすべて一覧に出す方法があります。
今日は、そんな方法を学んでおきましょう。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【今日のURL】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

HPは、こちらをご覧ください。
http://www.searchman.info/tips/1500.html


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【今日の処方箋】あるスキーマのテーブルと列名を全部知りたい
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

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


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


・オブジェクト一覧のテーブル
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' )



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