Domanda

Possiamo classificare / dire che TRUNCATE appartiene a / cade sotto istruzione DML?

qui per PostgreSQL TRUNCATE compatibilità.

NOTA: TRUNCATE fa parte dello standard SQL ANSI SQL 2008 - F200

È stato utile?

Soluzione

PostgreSQL

vorrei dire che è una dichiarazione DML in PostgreSQL: PostgreSQL ha un TRUNCATE grilletto ma PostgreSQL non ha trigger DDL. Quindi non può essere una dichiarazione DDL.

Si acquisisce un blocco ACCESSO ESCLUSIVO su ogni tavolo che opera su e non è MVCC-safe, ma è transactionsafe e si può fare un rollback.

  

La capacità di trigger del fuoco per   TRUNCATE è un'estensione di PostgreSQL   lo standard SQL.

Altri suggerimenti

manipola i dati e non cambia alcun definizione , vedo chiaramente come una dichiarazione DML.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top