質問

トランケートはDMLステートメントに属している/該当すると分類/言うことはできますか?

小切手 ここ PostgreSQLの互換性を切り捨てます。

注:TruncateはSQL標準ANSI SQL 2008 -F200の一部です

役に立ちましたか?

解決

postgreSql

私はそれがpostgresqlのDMLステートメントだと思います:postgresqlには トランケートトリガー ただし、PostgreSQLにはDDLトリガーがありません。したがって、DDLステートメントになることはできません。

動作する各テーブルのアクセス専用ロックを取得しますが、MVCCセーフではありませんが、Transactionsafeであり、ロールバックを行うことができます。

切り捨てのためにトリガーを発射する能力は、SQL標準のPostgreSQL拡張です。

他のヒント

切り捨てられます 操作します データと変更はありません 意味, 、私はそれをDMLステートメントとしてはっきりと見ています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top