Delen via


BESCHRIJF PROCEDURE

Belangrijk

Deze functie bevindt zich in openbare preview-versie.

Van toepassing op:controleren gemarkeerd als Ja Databricks Runtime 17.0 en hoger

Retourneert de basismetadata van een bestaande procedure. De metagegevensinformatie bevat de naam en parameters van de procedure. Als de optionele EXTENDED optie is opgegeven, worden de basisgegevens van metagegevens samen met de uitgebreide gebruiksgegevens geretourneerd.

Syntaxis

{ DESC | DESCRIBE } PROCEDURE [ EXTENDED ] procedure_name

Parameterwaarden

  • procedure_name

    De naam van een bestaande procedure in de metastore. De naam van de procedure kan eventueel worden gekwalificeerd met een schemanaam. Als procedure_name niet gekwalificeerd is met een schema, wordt de procedure in het huidige schema opgelost.

Voorbeelden

> 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