トランケートはDMLステートメントですか?
-
02-10-2019 - |
質問
トランケートはDMLステートメントに属している/該当すると分類/言うことはできますか?
小切手 ここ PostgreSQLの互換性を切り捨てます。
注:TruncateはSQL標準ANSI SQL 2008 -F200の一部です
解決
postgreSql
私はそれがpostgresqlのDMLステートメントだと思います:postgresqlには トランケートトリガー ただし、PostgreSQLにはDDLトリガーがありません。したがって、DDLステートメントになることはできません。
動作する各テーブルのアクセス専用ロックを取得しますが、MVCCセーフではありませんが、Transactionsafeであり、ロールバックを行うことができます。
切り捨てのためにトリガーを発射する能力は、SQL標準のPostgreSQL拡張です。
他のヒント
切り捨てられます 操作します データと変更はありません 意味, 、私はそれをDMLステートメントとしてはっきりと見ています。
所属していません StackOverflow