- specific_function_name
- 削除する外部関数またはSQL関数の特定関数名。
- database_name
- specific_function_nameの格納先のデータベースの名前(現在のデータベースと異なる場合)。
- user_name
- specific_function_nameの格納先のユーザーの名前(現在のユーザーと異なる場合)。
例: SQL関数の削除
これらの例ではSQL関数および特定SQL関数を削除します。
DROP FUNCTION udf2 (INTEGER, INTEGER); DROP SPECIFIC FUNCTION specific_udf2;
例: 関数名または特定関数名を基にした外部関数の削除
関数定義は、関数名または特定関数名を使用して削除できます。例えば、次の関数定義を考えます。
CREATE FUNCTION Finger_Print_Match(VARBYTE(1000), VARBYTE(1000)) RETURNS INTEGER SPECIFIC fpm1 LANGUAGE C NO SQL PARAMETER STYLE TD_GENERAL EXTERNAL;
次のDROP FUNCTIONリクエストは、どちらも関数を削除します。最初の文では特定関数名を使用し、2番目の文では関数名を使用しています。
DROP SPECIFIC FUNCTION fpm1; DROP FUNCTION Finger_print_Match(VARBYTE, VARBYTE);