特定の値を持つデータベース内のすべてのテーブルを検索するクエリを作成する必要があります。値の存在場所を知りたい。私は4000テーブルを含むデータベースを持っている。私は値を見つけることによって特定のテーブルを探したい。私は価値がある...しかし、テーブル名は知らない。それは可能なのだろうか?あなたに感謝特定のデータを持つデータベース内のすべてのテーブルを検索する方法
あなたはあなたのデータの内容は、そのテーブルに挿入されたテーブルのテーブルと名前を作成することができます
0
A
答えて
0
。
は、テーブルを作成します。
create table My_table (table_name varchar2(50), column_name varchar2(50));
次のクエリの挿入テーブル名をMY_TABLEにそれらのすべてがあなたのデータを持っていること:その後
declare
l_cnt varchar2(20);
Query_str varchar2(100);
begin
FOR i IN (SELECT o.object_Name, OBJECT_TYPE
FROM user_objects o
WHERE o.OBJECT_TYPE = 'TABLE') LOOP
for j in (SELECT column_name
FROM all_tab_cols
WHERE table_name = i.object_name) loop
Query_str := 'select count(*) from ' || i.object_name ||
' where to_char(' || j.column_name || ') = ''[Your_data]''';
execute immediate Query_str
into l_cnt;
if l_cnt > 0 then
insert into my_table
(table_name, column_name)
values
(i.object_name, j.column_name);
end if;
end loop;
end loop;
end;
を任意のテーブルには、あなたのデータを持っている場合、MY_TABLEはそれらを示し
お手伝いをしたいと思います。
+0
私は今質問を編集してください、それを試してください –
関連する問題
- 1. 特定の名前の列を持つデータベース内のすべてのテーブルを検索するSQLクエリ
- 2. データベース内の特定のフィールドを検索する方法
- 3. 特定のフィールドを持つmongodb内のすべてのコレクションを検索
- 4. すべてのデータベースの特定のテーブルを同時に検索する
- 5. SQL Serverデータベース内のすべてのテーブルで特定の型のすべての列を検索
- 6. データベース内のすべてのテーブル内の特定の列(動的SQL)から値を検索しますか?
- 7. SQL Server:列内の特定の値を持つすべての行をすべて検索します。
- 8. データベース内のすべてのテーブルをプライマリキーで検索
- 9. oracleテーブルのすべてのフィールドで特定の値を検索
- 10. SQL Serverデータベースの特定の列を検索する方法は?
- 11. 特定の親を持つ要素の検索方法は?
- 12. 特定のMySQLデータベース内のすべてのテーブルを表示
- 13. 特定のプロパティとそのエントリを持つすべてのエンティティを検索
- 14. 特定のテーブルを持つすべてのデータベースの動的ストアドプロシージャの作成
- 15. SQL 2008データベース内の特定のプレフィックス名を持つすべてのテーブルをプログラムで削除する
- 16. すべてのパスが特定のタイプで特定のプロパティを持つルートを検索する
- 17. データベース内の不明なテーブルの特定の列を検索しますか?
- 18. データベース内の特定の行でgrep検索を実行する
- 19. VBでテーブル内の2つのフィールドを検索する方法
- 20. 特定のデータを含むテーブルを検索するSQLクエリ
- 21. 特定の番号を持つ特定のGitログをコミットメッセージとして検索する方法
- 22. 検索ページネーションを持つ2つの異なるテーブル内のデータとスコア
- 23. データベース内のすべてのテーブルを検索し、値を返しますか?
- 24. 特定のデータを検索する[POSTGRES]
- 25. 弾性検索のすべてのデータを検索する方法
- 26. firebaseデータベースの特定のキー値を持つ要素オブジェクトを検索します。
- 27. 特定のプロパティを持つ関連オブジェクトを持つすべてのオブジェクトを検索します。
- 28. テーブル内の特定の列にあるすべての行の特殊文字を検索
- 29. 特定の行にハッシュタグを含むすべてのファイルを検索して検索する方法
- 30. mySQLデータベース内のすべてのテーブルを検索する方法はありますか?
値が格納されているテーブルのcolumn_nameを知っていますか? – Praveen