sql >> データベース >  >> RDS >> Oracle

Oracleデータベースで特定の列名のテーブルを検索しますか?

    特定の列を持つすべてのテーブルを検索するには:

    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;
    


    1. MySQLによると:ドキュメント#1045-ユーザー'root' @'localhost'のアクセスが拒否されました(パスワードを使用:NO)

    2. 過去10日間の日付のレコードを一覧表示するにはどうすればよいですか?

    3. SQLServer2016をインストールします

    4. PerconaXtraDBクラスターのProxySQLを使用した負荷分散