Vue PROCEDURES

Cette vue Schéma d’information affiche une ligne pour chaque procédure stockée définie dans la base de données spécifiée (ou actuelle).

Pour plus d’informations sur les procédures stockées, voir Vue d’ensemble des procédures stockées.

Colonnes

Nom de la colonne

Type de données

Description

PROCEDURE_CATALOG

TEXT

Base de données à laquelle appartient la procédure stockée.

PROCEDURE_SCHEMA

TEXT

Schéma auquel appartient la procédure stockée.

PROCEDURE_NAME

TEXT

Nom de la procédure stockée.

PROCEDURE_OWNER

TEXT

Nom du rôle qui possède la procédure stockée.

ARGUMENT_SIGNATURE

TEXT

Saisissez la signature des arguments de la procédure stockée.

DATA_TYPE

TEXT

Renvoie le type de données de la valeur

CHARACTER_MAXIMUM_LENGTH

NUMBER

Longueur maximale de la valeur de retour de la chaîne, en caractères.

CHARACTER_OCTET_LENGTH

NUMBER

Longueur maximale de la valeur de retour de la chaîne, en octets.

NUMERIC_PRECISION

NUMBER

Précision numérique de la valeur numérique renvoyée.

NUMERIC_PRECISION_RADIX

NUMBER

Rayon de précision de la valeur numérique renvoyée.

NUMERIC_SCALE

NUMBER

Échelle de la valeur numérique renvoyée.

PROCEDURE_LANGUAGE

TEXT

Langue de programmation de la procédure stockée.

PROCEDURE_DEFINITION

TEXT

Définition de la procédure stockée.

CREATED

TIMESTAMP_LTZ

Heure de création de la procédure stockée.

LAST_ALTERED

TIMESTAMP_LTZ

Date et heure de la dernière modification de l’objet par un DML, un DDL ou une opération de métadonnées en arrière-plan. Consultez Notes sur l’utilisation.

COMMENT

TEXT

Commentaire pour cette procédure stockée.

EXTERNAL_ACCESS_INTEGRATIONS

VARCHAR

Noms d”intégrations de l’accès externe spécifiées par le paramètre EXTERNAL_ACCESS_INTEGRATION de la procédure.

SECRETS

Carte JSON

Mappage des valeurs secrètes spécifiées par le paramètre SECRETS de la procédure, où les clés de mappage sont des noms de variables secrètes et les valeurs de mappage sont des noms d’objets secrets.

OWNER_ROLE_TYPE

TEXT

Type de rôle qui possède l’objet, par exemple ROLE. . Si une Snowflake Native App est propriétaire de l’objet, la valeur est APPLICATION. . Snowflake renvoie NULL si vous supprimez l’objet, car un objet supprimé n’a pas de rôle propriétaire.

Notes sur l’utilisation

  • La vue n’affiche que les objets pour lesquels le rôle actuel de la session s’est vu accorder des privilèges d’accès. La vue n’honore pas le privilège MANAGE GRANTS et peut donc afficher moins d’informations qu’une commande SHOW lorsque les deux sont exécutées par un utilisateur qui détient le privilège MANAGE GRANTS.

  • La colonne LAST_ALTERED est mise à jour lorsque les opérations suivantes sont effectuées sur un objet :

    • DDL opérations.

    • DML opérations (pour les tables uniquement). Cette colonne est mise à jour même si aucune ligne n’est affectée par l’instruction DML.

    • Opérations de maintenance des métadonnées en arrière-plan effectuées par Snowflake.