- Categorias:
Funções do sistema (Informações do sistema)
SYSTEM$ADD_EVENT (para Script Snowflake)¶
Adiciona um evento para rastreamento.
Use SYSTEM$ADD_EVENT para adicionar um evento 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$ADD_EVENT('<name>', '<object>');
Argumentos¶
'name'
O nome do evento a ser adicionado.
'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 define 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;
$$
;