Вопрос

Можем ли мы классифицировать / сказать, что усечение принадлежит / падает под заявлением DML?

Проверить здесь Для PostgreSQL урезать совместимость.

ПРИМЕЧАНИЕ. TRUNCATE является частью стандарта SQL ANSI SQL 2008 - F200

Это было полезно?

Решение

PostgreSQL.

Я бы сказал, что это оператор DML в PostgreSQL: PostgreSQL имеет Трех триггер Но PostgreSQL не имеет триггеров DDL. Так что это не может быть оператором DDL.

Он приобретает эксклюзивный замок на каждую таблицу, на каждом таблице он работает, и это не MVCC-Safe, но это трансейдеры, и вы можете сделать откат.

Способность стрелять за триггеры для усечения - это PostgreSQL расширение стандарта SQL.

Другие советы

Как усечение манипулирует данные и не меняют определение, Я ясно вижу это как оператор DML.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top