目的
     OMBALTER OBJECT_TYPE - プロパティをリセットまたは属性を追加/削除して、
     オブジェクト・タイプを変更します。 

前提条件
     Oracleモジュールのコンテキスト内にある必要があります。 

構文
     alterObjectTypeCommand =  OMBALTER ( OBJECT_TYPE "QUOTED_STRING" (
          "renameClause" [ SET "setPropertiesClause" ] [ "alterAttributesClause"
           ] | SET "setPropertiesClause" [ "alterAttributesClause" ] |
          "alterAttributesClause" ) )
     renameClause =  RENAME TO "QUOTED_STRING"
     setPropertiesClause =  PROPERTIES "(" "propertyNameList" ")" VALUES "("
          "propertyValueList" ")"
     alterAttributesClause =  ( "addAttributeClause" | "deleteAttributeClause" |
           "modifyAttributeClause" )+
     propertyNameList =  "UNQUOTED_STRING" { "," "UNQUOTED_STRING" }
     propertyValueList =  "propertyValue" { "," "propertyValue" }
     addAttributeClause =  ADD OBJECT_TYPE_ATTRIBUTE "QUOTED_STRING" [ SET
          "setPropertiesClause" ]
     deleteAttributeClause =  DELETE OBJECT_TYPE_ATTRIBUTE "QUOTED_STRING"
     modifyAttributeClause =  MODIFY OBJECT_TYPE_ATTRIBUTE "QUOTED_STRING" (
          "renameClause" [ SET "setPropertiesClause" ] | SET
          "setPropertiesClause" )
     propertyValue =  ( "QUOTED_STRING" | "INTEGER_LITERAL" |
          "FLOATING_POINT_LITERAL" )

キーワードおよびパラメータ
     alterObjectTypeCommand
     指定された名前のオブジェクト・タイプを変更します。オブジェクト・タイプの
     変更には、名前の変更、プロパティの設定、または1つ以上の属性の変更が含まれ
     ます(あるいはこれらの組合せ)。 

     renameClause
     表の名前を別の名前に変更します。 

     setPropertiesClause
     オブジェクト・タイプまたはその属性のプロパティ(コア、論理、物理、ユーザー
     定義)を設定します。 

     OBJECT_TYPEの基本プロパティ:  

     名前: BUSINESS_NAME
     タイプ: STRING(200)
     有効値: N/A
     デフォルト: ''
     オブジェクト・タイプのビジネス名。

     名前: DESCRIPTION
     タイプ: STRING(4000)
     有効値: N/A
     デフォルト: ''
     オブジェクト・タイプの説明。

     OBJECT_TYPE_ATTRIBUTEの基本プロパティ:  

     名前: BUSINESS_NAME
     タイプ: STRING(200)
     有効値: N/A
     デフォルト: ''
     属性のビジネス名。

     名前: DESCRIPTION
     タイプ: STRING(4000)
     有効値: N/A
     デフォルト: ''
     属性の説明。

     名前: DATATYPE
     タイプ: STRING(20)
     有効値: NUMBER, VARCHAR2, VARCHAR, DATE, FLOAT
     デフォルト: ''
     属性のデータ型。

     注意:       
     1. N/Aはサポートされているキャラクタ・セットの有効な文字すべてを指しています。     
     2. ''は空の文字列を表します。

     alterAttributesClause
     このオブジェクト・タイプの1つ以上の属性を追加、削除または変更します。 

     propertyNameList
     プロパティのリスト。 

     propertyValueList
     プロパティ値のリスト。 

     addAttributeClause
     指定された名前とプロパティで属性を追加します。 

     deleteAttributeClause
     指定された名前の属性を削除します。 

     modifyAttributeClause
     指定された名前の属性を変更します。属性の変更には、名前の変更、またはプロパティの
     変更が含まれます(あるいはその両方)。 

     propertyValue
     この句によって、プロパティ値が追加されます。 

例
     OMBALTER OBJECT_TYPE 'SOME_OBJECT_TYPE' SET PROPERTIES (DESCRIPTION) VALUES
     ('This is will be used as Payload type for an AQ.') DELETE 
     OBJECT_TYPE_ATTRIBUTE 'ATTR' ADD OBJECT_TYPE_ATTRIBUTE 'ATTR1' SET PROPERTIES 
     (DATATYPE) VALUES ('NUMBER')
     これにより、オブジェクト・タイプの説明が「This is will be used as Payload type 
     for an AQ.」に変更され、属性ATTRが削除され、NUMBER型の属性ATTR1が追加されます。

参照項目
ALTER, OMBRETRIEVE OBJECT_TYPE, OMBCREATE OBJECT_TYPE, OMBDROP OBJECT_TYPE