You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Databricks Notebook中查看指定Unity Catalog下的Schema

查看指定Unity Catalog下的Schema方法

Unity Catalog采用三层命名空间(Catalog -> Schema -> Table),要查看指定Catalog下的Schema,可通过以下几种方式实现:

1. 直接指定Catalog执行SHOW SCHEMAS

在SQL语句中明确目标Catalog,语法如下:

SHOW SCHEMAS IN <你的Catalog名称>;

在Databricks Notebook的Python单元格中执行:

spark.sql("SHOW SCHEMAS IN your_catalog_name;")

若使用SQL单元格,直接运行:

SHOW SCHEMAS IN your_catalog_name;

2. 切换Catalog后查看Schema

先切换到目标Catalog,后续执行SHOW SCHEMAS默认显示该Catalog下的所有Schema:

USE CATALOG your_catalog_name;
SHOW SCHEMAS;

对应Python代码:

spark.sql("USE CATALOG your_catalog_name;")
spark.sql("SHOW SCHEMAS;")

3. 通过INFORMATION_SCHEMA查询(支持复杂筛选)

如果需要对Schema进行更灵活的查询(比如筛选名称包含特定字符的Schema),可以查询INFORMATION_SCHEMA.SCHEMATA视图:

SELECT schema_name 
FROM <你的Catalog名称>.information_schema.schemata;

示例Python执行代码:

spark.sql("SELECT schema_name FROM your_catalog_name.information_schema.schemata;")

内容的提问来源于stack exchange,提问作者Youshikyou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 19:57:33