Vue CLASS_INSTANCE_PROCEDURES¶
Cette vue Information Schema affiche une ligne pour chaque procédure dans une instance de classe.
- Voir aussi :
Vue CLASS_INSTANCES, Vue CLASS_INSTANCE_FUNCTIONS, SHOW PROCEDURES
Colonnes¶
Nom de la colonne |
Type de données |
Description |
---|---|---|
PROCEDURE_NAME |
TEXT |
Nom de la procédure stockée. |
PROCEDURE_INSTANCE_NAME |
TEXT |
Nom de l’instance de classe à laquelle appartient la procédure. |
PROCEDURE_INSTANCE_SCHEMA |
TEXT |
Nom du schéma auquel appartient l’instance de classe. |
PROCEDURE_INSTANCE_DATABASE |
TEXT |
Nom de la base de données à laquelle appartient l’instance de classe. |
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 en caractères de la valeur de chaîne renvoyée. |
CHARACTER_OCTET_LENGTH |
NUMBER |
Longueur maximale en octets de la valeur de chaîne renvoyée. |
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 |
TEXT |
Échelle de la valeur numérique renvoyée. |
PROCEDURE_LANGUAGE |
TEXT |
Langue de la procédure stockée. |
PROCEDURE_DEFINITION |
TEXT |
Définition de la procédure stockée. |
CREATED |
TIMESTAMP_LTZ |
Date et 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. Consultez Notes sur l’utilisation. |
COMMENT |
TEXT |
Commentaire pour la procédure stockée. |
Notes sur l’utilisation¶
La vue n’affiche que les objets pour lesquels le rôle actuel de la session s’est vu accorder un rôle d’instance avec des privilèges d’accès.
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).
Opérations de maintenance des métadonnées en arrière-plan effectuées par Snowflake.
Exemples¶
Récupérer les procédures des instances de la base de données mydatabase
:
SELECT procedure_name,
procedure_instance_name,
argument_signature,
data_type AS return_value_data_type
FROM mydatabase.INFORMATION_SCHEMA.CLASS_INSTANCE_PROCEDURES;