ALTER ATTRIBUTE DIMENSION
目的
ALTER
ATTRIBUTE
DIMENSION
文を使用して、属性ディメンションの名前を変更したり、属性ディメンションをコンパイルすることができます。その他の変更には、CREATE
OR
REPLACE
ATTRIBUTE
DIMENSION
を使用します。
前提条件
自分のスキーマ内で属性ディメンションを変更する場合は、ALTER
ATTRIBUTE
DIMENSION
システム権限が必要です。別のユーザーのスキーマ内で属性ディメンションを変更する場合は、ALTER
ANY
ATTRIBUTE
DIMENSION
システム権限を持っているか、属性ディメンションに直接ALTER
が付与されている必要があります。
構文
alter_attribute_dimension::=
セマンティクス
IF EXISTS
IF EXISTS
は、既存の表を変更する場合に指定します。
ALTER VIEW
にIF NOT EXISTS
を指定すると、ORA-11544: Incorrect IF EXISTS clause for ALTER/DROP statement
が発生します。
schema
属性ディメンションが存在するスキーマを指定します。スキーマを指定しない場合、自分のスキーマ内で属性ディメンションが検索されます。
attr_dim_name
属性ディメンションの名前を指定します。
RENAME TO
RENAME
TO
を指定すると、属性ディメンションの名前を変更できます。new_attr_dim_name
の場合は、属性ディメンションの新しい名前を指定します。
COMPILE
COMPILE
を指定すると、属性ディメンションをコンパイルできます。
例
次の文は、属性ディメンションの名前を変更します。
ALTER ATTRIBUTE DIMENSION product_attr_dim RENAME TO my_product_attr_dim;