开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

请问大家知道怎么查询基表么?

请问大家知道怎么查询基表么,show tables查询出来的是table+view

展开
收起
JWRRR 2023-04-10 16:21:04 385 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    SELECT TABLE_NAME, TABLE_SCHEMA, TABLE_TYPE, ENGINE FROM information_schema. TABLES WHERE table_type = 'BASE TABLE' AND table_schema = DATABASE ();

    2023-04-10 18:33:59
    赞同 展开评论 打赏
  • "show语句,没有单独list table的语句。 可以先show tables,再show views,筛选一下。 https://help.aliyun.com/document_detail/414015.html 或者直接在数据地图查某个project下面所有的表此回答整理自钉群“MaxCompute开发者社区2群”"

    2023-04-10 17:03:40
    赞同 展开评论 打赏
  • 坚持这件事孤独又漫长。
    • 可以通过以下方式仅查询基表:
    show tables in <your_database_name> where tabletype='MANAGED_TABLE';
    
    • 其中,<your_database_name>为你所在的数据库名称。上述语句会查询出该数据库中的所有基表名称。通过这种方式,可以避免查询出视图等非基表对象。
    2023-04-10 16:31:35
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载