Усекает оператор DML?
-
02-10-2019 - |
Вопрос
Можем ли мы классифицировать / сказать, что усечение принадлежит / падает под заявлением DML?
Проверить здесь Для PostgreSQL урезать совместимость.
ПРИМЕЧАНИЕ. TRUNCATE является частью стандарта SQL ANSI SQL 2008 - F200
Решение
PostgreSQL.
Я бы сказал, что это оператор DML в PostgreSQL: PostgreSQL имеет Трех триггер Но PostgreSQL не имеет триггеров DDL. Так что это не может быть оператором DDL.
Он приобретает эксклюзивный замок на каждую таблицу, на каждом таблице он работает, и это не MVCC-Safe, но это трансейдеры, и вы можете сделать откат.
Способность стрелять за триггеры для усечения - это PostgreSQL расширение стандарта SQL.
Другие советы
Как усечение манипулирует данные и не меняют определение, Я ясно вижу это как оператор DML.
Не связан с StackOverflow