【问题标题】:What table/view do you query against to select all the table names in a schema in Oracle?您查询哪个表/视图以选择 Oracle 模式中的所有表名?
【发布时间】:2010-09-08 06:04:14
【问题描述】:

您查询什么对象以选择 Oracle 架构中的所有表名?

【问题讨论】:

    标签: sql oracle


    【解决方案1】:

    你可以使用:

    select tabname from tabs 
    

    获取架构中存在的表的名称。

    【讨论】:

    • tabs 在 Oracle 中已弃用,它是 tabs.table_name
    【解决方案2】:

    查看您有权访问的所有表

    select table_name from all_tables where owner='<SCHEMA>';
    

    为当前登录的架构选择所有表(例如,您的表)

    select table_name from user_tables;
    

    【讨论】:

      【解决方案3】:

      您正在寻找:

      从用户表中选择表名;

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-11-21
        • 2013-02-21
        • 2022-06-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-04
        相关资源
        最近更新 更多