[解決済み] Oracleデータベースから、特定のカラム名を持つテーブルを検索しますか?
2022-10-13 17:34:03
質問
多くのテーブルを持つ大規模な Oracle データベースを持っています。 特定のカラム名を持つテーブルがあるかどうかをクエリまたは検索する方法はありますか?
IEはそのカラムを持つすべてのテーブルを表示します。
id, fname, lname, address
追加するのを忘れた詳細: 異なるスキーマを検索できるようにする必要があります。 接続に使用しなければならないものは、私が検索する必要があるテーブルを所有していません。
どのように解決するのですか?
特定のカラムを持つすべてのテーブルを検索するには。
select owner, table_name from all_tab_columns where column_name = 'ID';
4つのカラムのいずれか、またはすべてを持つテーブルを検索する。
select owner, table_name, column_name
from all_tab_columns
where column_name in ('ID', 'FNAME', 'LNAME', 'ADDRESS');
4つのカラムをすべて持つ(欠落がない)テーブルを見つけること。
select owner, table_name
from all_tab_columns
where column_name in ('ID', 'FNAME', 'LNAME', 'ADDRESS')
group by owner, table_name
having count(*) = 4;
関連
-
[解決済み] SQLサーバーでNULL = NULLがfalseに評価される理由
-
[解決済み] ATTACHで開いたSQLiteデータベースファイルのテーブルを一覧表示するにはどうすればよいですか?
-
[解決済み] Oracleの全テーブルのリストを取得しますか?
-
[解決済み] SQL ServerにおけるINSERT OR UPDATEに関する解決策
-
[解決済み] SQLiteデータベースで、一度に複数行を挿入することは可能ですか?
-
[解決済み] SQL Server の CASE ステートメントで OR がサポートされていない。
-
[解決済み] SQL Serverで結果をページ分割する最も良い方法は何ですか?
-
[解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する
-
[解決済み] カラム名を取得するためのOracleクエリ
-
[解決済み] 全テーブルの全フィールドを特定の値で検索する (Oracle)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
解決策:ユーザー root で localhost:3306 にある MySQL に接続できませんでした。
-
[解決済み] PostgreSQLのCREATE DATABASE IF NOT EXISTSをシミュレートしてみませんか?
-
[解決済み] SQL Serverで実行中の合計を計算する
-
[解決済み] SQLサーバーでNULL = NULLがfalseに評価される理由
-
[解決済み] アドホッククエリとは何ですか?
-
[解決済み] INNER JOINよりもCROSS APPLYを使用すべきなのはどのような場合ですか?
-
[解決済み] SQL Serverでレコードを削除した後、IDシードをリセットする。
-
[解決済み] SQLite - UPSERT *not* INSERT or REPLACE
-
[解決済み] SQLのインデックスとは何ですか?
-
[解決済み] SQLサーバーで行を列に効率的に変換する