显示过程

重要

此功能目前以公共预览版提供。

适用于:勾选为是 Databricks Runtime 17.0 及更高版本

返回应用可选正则表达式模式后的过程列表。 您可以将 SHOW PROCEDURES描述过程 结合使用,以便快速找到一个函数并了解如何使用它。 LIKE 子句是可选的,可确保与其他系统兼容。

语法

SHOW PROCEDURES [ { FROM | IN } schema_name ]
    [ [ LIKE ] { procedure_name | regex_pattern } ]

参数

  • schema_name

    指定要在其中列出过程的架构。

  • procedure_name

    系统中现有过程的名称。 如果未提供schema_name,则可以用架构名称来限定过程名称。 如果 procedure_name 尚未限定并且 schema_name 尚未指定,则从当前模式解析该过程。

  • regex_pattern

    用于筛选语句结果的正则表达式模式。

    • *| 字符外,该模式的工作方式类似于正则表达式。
    • 只有 * 则匹配 0 个或多个字符,| 用于分隔多个不同的正则表达式,其中任何一个表达式都可以匹配。
    • 在处理前,在输入模式中删除前导空格和尾随空格。 模式匹配不区分大小写。

退货

包含以下列的结果集:

  • catalog STRING NOT NULL:过程的目录名称。
  • namespace ARRAY[STRING] NOT NULL:过程的命名空间。
  • schema STRING NOT NULL:过程的架构名称。
  • procedure_name STRING NOT NULL:过程的名称。

在 Databricks 中, schemanamespace 保存相同的信息。

例子

> SHOW PROCEDURES;
   main [default] default greeting

> SHOW PROCEDURES LIKE 'g*';
   main [default] default greeting