DROP FUNCTION 文は、データベースから独立関数を削除するために使用します。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
注意
関数がパッケージの一部である場合は、この文を使用して関数を削除しないでください。DROP PACKAGE 文を使用してパッケージ全体を削除するか、OR REPLACE 句を含む CREATE PACKAGE 文を使用して、その関数を含まないパッケージを再定義する必要があります。
前提条件
関数は現在ユーザーのスキーマ内に存在するか、ユーザーは ALTER ANY PROCEDURE システム権限を持っている必要があります。
構文
drop_function の構文は次のとおりです:
DROP FUNCTION [ schema. ] function_name ;
セマンティクス
構文 |
キーワードまたは構文ノード |
説明 |
|---|---|---|
| drop_function | schema | 関数が存在するスキーマ名。デフォルト値は現在ユーザーのスキーマ。 |
| drop_function | function_name | 削除する関数名。 |
例
関数 sys.get_salary_by_dept を削除します。
DROP FUNCTION sys.get_salary_by_dept;