Categorias:

Funções do sistema (Informações do sistema)

SYSTEM$SET_SPAN_ATTRIBUTES (para Script Snowflake)

Define o nome e o valor do atributo associado a um span que contém eventos de rastreamento.

Use SYSTEM$SET_SPAN_ATTRIBUTES para definir o nome e o valor do atributo de um span ao usar eventos de rastreamento de um manipulador escrito em Script Snowflake.

Para obter mais informações, consulte Emissão de eventos de rastreamento no Script Snowflake.

Sintaxe

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

Argumentos

'object'

Um objeto que contém pares nome-valor que representam os atributos a serem adicionados.

Exemplos

O código no exemplo a seguir usa a função SYSTEM$ADD_EVENT para adicionar um evento chamado name_a e um evento chamado name_b. Com name_b, ele associa dois atributos, score e pass. O código também usa SYSTEM$SET_SPAN_ATTRIBUTES para definir dois atributos para o span, attr1 e 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