次の方法で共有


手続きを説明する

Von Bedeutung

この機能は パブリック プレビュー段階です

適用対象:はいとチェックが付いている 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