Перейти к содержимому
Последнее обновление

DROP STREAM

Описание​

Удаляет Table Stream. Удаление Stream не затрагивает базовую таблицу и её журнал изменений.

Синтаксис​

DROP STREAM [IF EXISTS] [<db_name>.]<stream_name> [FORCE]

Обязательные параметры​

1. <stream_name>

Stream, который нужно удалить.

Необязательные параметры​

1. <db_name>

База данных, к которой относится Stream; по умолчанию используется текущая база данных.

2. IF EXISTS

Не сообщать об ошибке, если Stream не существует.

3. FORCE

Удалить напрямую, минуя корзину. Stream, базовая таблица которого была удалена, необходимо удалять с FORCE; в режиме разделения вычислений и хранения FORCE обязателен.

Требования к правам доступа​

Пользователь, выполняющий эту SQL-команду, должен иметь как минимум следующие права:

ПравоОбъектПримечания
DROP_PRIVStream

Примечания по использованию​

  • Выполнение DROP TABLE для Stream завершается ошибкой с подсказкой использовать DROP STREAM.
  • В режиме разделения вычислений и хранения отсутствие FORCE приводит к ошибке Cloud Table Stream only supports DROP STREAM ... FORCE.
  • Смещения чтения удаляются вместе со Stream; Stream, созданный заново с тем же именем, начинает чтение данных с момента своего создания.

Примеры​

DROP STREAM IF EXISTS orders_stream;
DROP STREAM orders_stream FORCE;