ALTER MATERIALIZED VIEW LOG

ALTER MATERIALIZED VIEW LOG はマテリアライズド・ビュー・ログを変更するSQL文である。

列の追加

マテリアライズド・ビュー・ログの基となるマスター表に列を追加したとき、マテリアライズド・ビュー・ログにも自動的に列が追加されるわけではない。マスター表に列を追加したら、ALTER MATERIALIZED VIEW LOG でマテリアライズド・ビュー・ログにも列を明示的に追加する必要がある。

自分のスキーマ内にあるマテリアライズド・ビュー・ログに列を追加する。

ALTER MATERIALIZED VIEW LOG ON table ADD (column)
table
マテリアライズド・ビュー・ログの対象となる表
column
追加する列

他人のスキーマ内にあるマテリアライズド・ビュー・ログに列を追加する。

ALTER MATERIALIZED VIEW LOG ON schema.table ADD (column)
schema
表が存在するスキーマ

権限

自分のスキーマ内にある表に対するマテリアライズド・ビュー・ログを変更するには、とくに権限は必要ない。

他人のスキーマ内にある表に対するマテリアライズド・ビュー・ログを変更するには、その表に対する SELECT オブジェクト権限が必要である。

SQL