- 카테고리:
시스템 함수 (시스템 정보)
SYSTEM$SET_SPAN_ATTRIBUTES(Snowflake Scripting의 경우)¶
추적 이벤트를 포함하는 범위와 연결된 특성 이름과 값을 설정합니다.
Snowflake Scripting으로 작성된 처리기에서 추적 이벤트를 사용할 때 SYSTEM$SET_SPAN_ATTRIBUTES를 사용하여 범위에 대한 특성 이름과 값을 설정합니다.
자세한 내용은 Snowflake Scripting에서 추적 이벤트 내보내기 섹션을 참조하십시오.
구문¶
SYSTEM$SET_SPAN_ATTRIBUTES('<object>'); 인자¶
'object'추가할 특성을 나타내는 이름-값 페어를 포함하는 오브젝트입니다.
예¶
다음 예제의 코드에서는 SYSTEM$ADD_EVENT 함수를 사용하여 name_a 라는 이벤트와 name_b 라는 이벤트를 추가합니다. name_b 와 함께 두 특성 score 와 pass 를 연결합니다. 이 코드는 또한 SYSTEM$SET_SPAN_ATTRIBUTES를 사용하여 범위의 두 가지 특성인 attr1 과 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; $$ ;