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;