跳到主要内容

current_schema:获取当前模式

速查结论

current_schema() 是 Spark SQL 中用于返回当前使用的模式(schema),通常对应于当前数据库的函数。

语法

current_schema()

参数说明

参数说明
该函数不接受任何参数。

Examples

> SELECT current_schema();
default

常见报错与避坑指南

  • 与 current_database 的关系:在 Spark SQL 中,current_schema() 通常与 current_database() 返回相同的结果,因为 Spark SQL 中 schema 和 database 是等价的概念。
  • 多目录环境的语义:在使用了多 catalog 的环境中,current_schema 仅返回 schema/database 名称,不包含 catalog 前缀。如需完整的命名空间信息,可结合 current_catalog() 使用。
  • 无参调用:必须带括号调用 current_schema()

Since: 1.6.0

📱关注公众号

「数据仓库技术」文章同步更新,不错过每一篇干货

微信公众号二维码
💬加群交流

备注「数据仓库技术」加入社群,每日一道大厂SQL真题

交流微信二维码

你可能还想看