DROP FUNCTION

DROP FUNCTION (DMF)

현재 또는 지정된 스키마에서 지정한 데이터 메트릭 함수(Data Metric Function, DMF)를 제거하는 명령어입니다.

출처: 문서

본문

DROP FUNCTION은 현재 또는 지정된 스키마에서 지정한 데이터 메트릭 함수(DMF)를 제거합니다.

구문 (Syntax)

DROP FUNCTION [ IF EXISTS ] <name>(
TABLE(  <arg_data_type> [ , ... ] ) [ , TABLE( <arg_data_type> [ , ... ] ) ]
)

파라미터 (Parameters)

  • name — 삭제할 DMF의 식별자입니다. 식별자에 공백이나 특수 문자가 포함된 경우 전체 문자열을 큰따옴표로 감싸야 합니다. 큰따옴표로 감싼 식별자는 대소문자를 구분해요. 자세한 내용은 Identifier requirements를 참고하세요.
  • TABLE( arg_data_type [ , ... ] ) [ , TABLE( arg_data_type [ , ... ] ) ] — DMF의 컬럼 인자 데이터 유형을 지정합니다. DMF는 이름 오버로딩을 지원하므로(즉, 같은 스키마의 두 DMF가 같은 이름을 가질 수 있음) 데이터 유형이 필요하며, 인자의 데이터 유형으로 삭제하려는 DMF를 식별합니다.

접근 제어 요구 사항 (Access control requirements)

  • 권한: OWNERSHIP (객체: Data metric function)

사용 참고 사항 (Usage notes)

  • IF EXISTS 절을 지정하고 대상 객체가 존재하지 않으면, 명령어는 오류를 반환하지 않고 성공적으로 완료됩니다.

예제 (Example)

시스템에서 커스텀 DMF를 삭제합니다.

DROP FUNCTION governance.dmfs.count_positive_numbers(
  TABLE(
    NUMBER, NUMBER, NUMBER
  )
);

더 알아보기 (Learn more)