説明
このステートメントは、プロシージャまたは関数の再コンパイルをトリガーするために使用されます。
権限要件
ALTER COMPILE ステートメントを実行するには、現在のユーザーが ALTER 権限を持っている必要があります。OceanBaseデータベースの権限の詳細については、MySQLモードの権限分類を参照してください。
構文
ALTER {procedure|function} name COMPILE [reuse settings]
パラメータの説明
パラメータ |
説明 |
|---|---|
| procedure | alterのタイプをprocedureと指定します。 |
| function | alterのタイプをfunctionと指定します。 |
| name | 再コンパイルする具体的なストアドプロシージャまたは関数の名前。 |
| reuse settings | オプションパラメータです。reuse settings句を使用する場合、元のPLオブジェクトと同じ設定のパラメータでコンパイルします。使用しない場合は、現在のセッションで設定されているパラメータを使用してコンパイルします。 |
例
obclient> ALTER procedure test_p COMPILE reuse settings;