重要
此功能目前以公共预览版提供。
适用于: Databricks Runtime 17.0 及更高版本
返回现有过程的基本元数据信息。 元数据信息包括过程名称和参数。
如果指定了可选 EXTENDED
选项,则会返回基本元数据信息以及扩展的使用信息。
语法
{ DESC | DESCRIBE } PROCEDURE [ EXTENDED ] 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