SYSTEM$SNOWPIPE_STREAMING_UPDATE_CHANNEL_OFFSET_TOKEN

SYSTEM$SNOWPIPE_STREAMING_UPDATE_CHANNEL_OFFSET_TOKEN (채널 오프셋 토큰 업데이트)

Snowpipe Streaming이 사용하는 특정 채널의 오프셋 토큰(offset token)을 새 오프셋 토큰으로 업데이트해요.

출처: Snowflake SQL Reference - SYSTEM$SNOWPIPE_STREAMING_UPDATE_CHANNEL_OFFSET_TOKEN

본문

채널과 오프셋 토큰에 대한 자세한 내용은 Snowpipe Streaming을 참고하세요.

참고: SHOW CHANNELS

구문

SYSTEM$SNOWPIPE_STREAMING_UPDATE_CHANNEL_OFFSET_TOKEN('<dbName>.<schemaName>.<tableName>', '<channelName>', '<new_offset_token>')

인자

dbName

채널이 저장된 데이터베이스의 이름이에요.

schemaName

채널이 저장된 스키마의 이름이에요.

tableName

채널이 매핑된 테이블의 이름이에요.

channelName

채널의 이름이에요.

new_offset_token

새 오프셋 토큰이에요.

사용 시 참고 사항

  • 이 함수를 실행하는 역할은 채널이 매핑된 테이블에 대한 최소한 INSERT 권한이 있어야 해요.

예시

mydb.myschema.mytable의 mychannel에 대한 오프셋 토큰을 <new_offset_token>으로 업데이트해요.

show channels;
select SYSTEM$SNOWPIPE_STREAMING_UPDATE_CHANNEL_OFFSET_TOKEN('mydb.myschema.mytable', 'mychannel', '<new_offset_token>');
show channels;

더 알아보기