描述操作程序

重要

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

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

返回现有过程的基本元数据信息。 元数据信息包括过程名称和参数。 如果指定了可选 EXTENDED 选项,则会返回基本元数据信息以及扩展的使用信息。

语法

{ DESC | DESCRIBE } PROCEDURE [ EXTENDED ] procedure_name

参数

  • procedure_name

    元存储中现有过程的名称。 过程名称可以选择使用架构名称进行限定。 如果 procedure_name 不是使用架构限定的,则该过程在当前架构中解析。

例子

> CREATE PROCEDURE greeting(IN mode STRING COMMENT 'informal or formal')
    LANGUAGE SQL
    SQL SECURITY INVOKER
    AS BEGIN
        SELECT 'Hello!';
        CASE mode WHEN 'informal' THEN SELECT 'Hi!';
                  WHEN 'forma' THEN SELECT 'Pleased to meet you.';
        END CASE;
    END;

> DESCRIBE PROCEDURE greeting;
 Procedure:  main.default.greeting
 Parameters: IN mode STRING

> DESCRIBE PROCEDURE EXTENDED greeting;
Procedure:     main.srielau.greeting
Parameters:    IN mode STRING 'informal or formal'
Deterministic: false
Data Access:   MODIFIES SQL DATA
Security Type: INVOKER
Configs: ...
Owner:         alf@melmak.et
Create Time:   Mon May 12 08:11:17 UTC 2025
"Body:          BEGIN
        SELECT 'Hello!';
        CASE mode WHEN 'informal' THEN SELECT 'Hi!';
                  WHEN 'forma' THEN SELECT 'Pleased to meet you.';
        END CASE;
    END"
Language:      SQL