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;