DROP STREAM

DROP STREAM

현재/지정된 스키마에서 스트림(stream)을 제거하는 명령이에요. 스트림은 테이블의 변경 사항(DML)을 추적하는 객체예요.

출처: 문서

본문

구문 (Syntax)

DROP STREAM [ IF EXISTS ] <name>

파라미터

  • name — 삭제할 스트림의 식별자를 지정해요. 식별자에 공백, 특수 문자, 또는 대소문자 혼합 문자가 포함되면 전체 문자열을 큰따옴표로 묶어야 해요. 큰따옴표로 묶은 식별자는 대소문자를 구분해요(예: "My Object"). 스트림 식별자가 정규화되지 않았다면(즉 db_name.schema_name.stream_name 또는 schema_name.stream_name 형식이 아니라면), 명령은 세션의 현재 스키마에서 스트림을 찾아요.

사용 메모 (Usage notes)

  • IF EXISTS 절을 지정했을 때 대상 객체가 존재하지 않으면, 명령은 오류를 반환하지 않고 성공적으로 완료돼요.

예시 (Examples)

스트림을 삭제해요:

SHOW STREAMS LIKE 't2%';

DROP STREAM t2;

SHOW STREAMS LIKE 't2%';

스트림을 다시 삭제하되, 스트림이 존재하지 않아도 오류를 발생시키지 않아요:

DROP STREAM IF EXISTS t2;

더 알아보기 (Learn more)