説明
このステートメントは、プロシージャまたは関数の再コンパイルをトリガーします。
権限要件
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;
Query OK, 0 rows affected (0.242 sec)