중요합니다
이 기능은 공개 미리보기 단계에 있습니다.
적용 대상:
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