다음을 통해 공유


절차 설명

중요합니다

이 기능은 공개 미리보기 단계에 있습니다.

적용 대상:예 Databricks SQL 예 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