Catégories :

Fonctions système (Informations système)

SYSTEM$SET_SPAN_ATTRIBUTES (pour Exécution de scripts Snowflake)

Définit le nom et la valeur de l’attribut associé à un span contenant des événements de trace.

Utilisez SYSTEM$SET_SPAN_ATTRIBUTES pour définir le nom et la valeur de l’attribut d’un span lors de l’utilisation d’événements de trace à partir d’un gestionnaire écrit dans l’Exécution de scripts Snowflake.

Pour plus d’informations, reportez-vous à Émettre des événements de trace dans Snowflake Scripting.

Syntaxe

SYSTEM$SET_SPAN_ATTRIBUTES('<object>'); 
Copy

Arguments

'object'

Un objet contenant des paires nom-valeur représentant les attributs à ajouter.

Exemples

Le code de l’exemple suivant utilise la fonction SYSTEM$ADD_EVENT pour ajouter un événement nommé name_a et un événement nommé name_b. Avec name_b, il associe deux attributs, score et pass. Le code utilise également SYSTEM$SET_SPAN_ATTRIBUTES pour définir deux attributs pour le span, attr1 et attr2.

create procedure MYPROC() returns double language sql as $$ begin -- Add an event without attributes SYSTEM$ADD_EVENT('name_a'); -- Add an event with attributes let attr := {'score':89, 'pass':true}; SYSTEM$ADD_EVENT('name_b', attr); -- Set attributes for the span SYSTEM$SET_SPAN_ATTRIBUTES('{'attr1':'value1', 'attr2':true}'); return 3.14; end; $$ ; 
Copy