- 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 Exécution de scripts Snowflake.
Syntaxe¶
SYSTEM$SET_SPAN_ATTRIBUTES('<object>');
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;
$$
;