質問: パブリッシュされたテーブルで truncate table を実行できないのはなぜですか。
回答: truncate table は、個別の行削除を記録せず、dml トリガーを開始しない ddl ステートメントです。 操作による変更を追跡できないため、このコマンドは許可されていません。トランザクション レプリケーションでは、トランザクション ログを通じて変更が追跡され、マージ レプリケーションでは、パブリッシュされたテーブルの dml トリガーを通じて変更が追跡されます。