본문으로 건너뛰기
최종 수정: 에

DROP FUNCTION

설명​

사용자 정의 함수를 삭제합니다.

구문​

DROP [ GLOBAL ] FUNCTION <function_name> ( <arg_type> )

필수 매개변수​

1. <function_name>

삭제할 함수의 이름을 지정합니다.

함수 이름은 함수를 생성할 때 사용한 이름과 정확히 일치해야 합니다.

2. <arg_type>

삭제할 함수의 인수 목록을 지정합니다.

매개변수 목록의 각 위치에 해당 매개변수의 데이터 타입을 입력해야 합니다.

선택적 매개변수​

1.GLOBAL

GLOBAL은 선택적 매개변수입니다.

GLOBAL을 지정하면 전역에서 함수를 검색하여 삭제합니다.

GLOABL을 입력하지 않으면 현재 데이터베이스에서 함수를 검색하여 삭제합니다.

접근 제어 요구 사항​

이 SQL 명령을 실행하는 사용자는 최소한 다음 권한을 보유해야 합니다.

권한객체설명
ADMIN_PRIV사용자 정의 함수DROP은 관리 작업입니다

사용 시 주의 사항​

  • 함수 이름과 매개변수 타입이 모두 일치하는 경우에만 함수를 삭제할 수 있습니다.

예제​

DROP FUNCTION my_add(INT, INT)
DROP GLOBAL FUNCTION my_add(INT, INT)