IDAX.ALTER_MODEL - モデルのプロパティーの変更
このストアード・プロシージャーを使用して、指定されたモデルのプロパティーを変更します。したがって、モデルの名前変更、モデルの所有者の変更、モデルの分類と記述などを行うことができます。
前提条件
- 少なくとも 1 つのオプション・パラメーターを指定する必要があります。
- 新しいモデル名を指定する場合、まだ存在しない名前にする必要があります。
- モデルの名前および所有者は、モデルの状態が Complete の場合にのみ変更できます。
- モデル・スキーマは変更できません。
- モデル名が変更されると、モデルの管理対象表またはビューの名前も変更されます。
- モデルが別のアプリケーションからインポートされる (例えば、IBM® Netezza® Analytics から) 場合にのみ、アプリケーションの名前とバージョンを変更できます。
- ローカル・コンピューター上でモデル作成プロシージャーによって構築されるモデルは、アプリケーション名 IBM DB Analytics および現行の DB2® バージョンを取得します。これらの名前は変更できず、読み取り専用です。
権限
ステートメントの許可 ID が保持する特権に、少なくとも以下のいずれかの権限が含まれていなければなりません。
- すべての変更: モデルに対する CONTROL 特権
- モデルの名前を変更するには、以下のいずれかの特権を指定します。
- モデル・スキーマの ALTERIN 権限
- DBADM 権限
- モデル所有者を変更するには: SECADM 権限
- その他すべての変更: DATAACCESS 権限
構文
IDAX.ALTER_MODEL(in parameter_string varchar(32672))
パラメーターの説明
- parameter_string
- コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
戻される情報
エラーが発生すると、例外が発生します。
例
CALL IDAX.ALTER_MODEL('model=cc_nb_ewd, category=sample');