DELETE#

Синтаксис#

DELETE FROM table_name [ @ branch_name ] [ WHERE condition ]

Описание#

Удаляет строки из таблицы. Если указано предложение WHERE, удаляются только соответствующие строки. В противном случае из таблицы удаляются все строки.

Примеры#

Удалить все позиции заказов, отправленные авиадоставкой:

DELETE FROM lineitem WHERE shipmode = 'AIR';

Удалить все позиции заказов с низким приоритетом:

DELETE FROM lineitem
WHERE orderkey IN (SELECT orderkey FROM orders WHERE priority = 'LOW');

Удалить все заказы:

DELETE FROM orders;

Удалить все заказы в branch audit:

DELETE FROM orders @ audit;

Ограничения#

Некоторые коннекторы поддерживают DELETE ограниченно или не поддерживают его. Подробности см. в документации коннектора.