Von Bedeutung
この機能は パブリック プレビュー段階です。
適用対象: 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