用途
ファンクションはPL/SQLを使用して定義されます。ファンクションの作成、変更および削除の詳細は、『Oracle Database PL/SQL言語リファレンス』を参照してください。
DROP FUNCTION文を使用すると、データベースからスタンドアロン・ストアド・ファンクションを削除できます。
| 
 注意: この文を使用してパッケージの一部のファンクションを削除しないでください。かわりに、DROP PACKAGE文を使用してパッケージ全体を削除するか、またはOR REPLACE句を指定したCREATE PACKAGE文を使用して、そのファンクションを含めずにパッケージを再定義してください。 | 
セマンティクス
schema
ファンクションが含まれているスキーマを指定します。schemaを指定しない場合、ファンクションは自分のスキーマ内にあるとみなされます。
function_name
削除するファンクションの名前を指定します。
Oracle Databaseは、削除したファンクションに依存するローカル・オブジェクト、または削除したファンクションをコールするローカル・オブジェクトを無効にします。後でこれらのオブジェクトのいずれかを参照した場合、データベースは、そのオブジェクトを再コンパイルしようとします。削除したファンクションを再作成しないかぎり、エラーが戻されます。
任意の統計タイプがファンクションに関連付けられている場合、FORCE句によって統計タイプの関連付けが解除され、統計タイプを使用して収集したユーザー定義のすべての統計情報が削除されます。
| 
 関連項目: 
  |