這很重要
這項功能目前處於 公開預覽版。
適用於:
Databricks SQL
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