備忘録

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

元表TRUNCATE時にマテビューログもTRUNCATE

truncate table テーブル名 purge MATERIALIZED VIEW log;

マテビューログ MLOG$テーブル名 がTRUNCATEされると思ったが、SQL Traceを見ると見事 DELETE をしている。
昔の書き方の SNAPSHOT にしたらひょっとしたらTRUNCATEされると思ったがだめだった。

truncate table テーブル名 purge SNAPSHOT log;

DBMS_MVIEW にもそれらしいプロシージャ無いので、元表 TRUNCATE 後に MLOG$テーブル名 を直接 TRUNCATE するしかなさそう。

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://ncdkayak.blog.fc2.com/tb.php/25-e9874bc2
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。