DESCRIBE FUNCTION

DESCRIBE FUNCTION

DESCRIBE FUNCTION 명령은 지정된 사용자 정의 함수(UDF) 또는 외부 함수를 설명하는 명령이에요. 시그니처(인자), 반환값, 언어, 본문(정의)을 포함합니다. DESCRIBEDESC로 줄여 쓸 수 있어요.

출처: DESCRIBE FUNCTION

본문

지정된 사용자 정의 함수(UDF) 또는 외부 함수를 설명하는 명령입니다. 시그니처(즉 인자), 반환값, 언어, 본문(즉 정의)을 포함해요. DESCRIBEDESC로 줄여 쓸 수 있습니다.

관련 명령: DROP FUNCTION, ALTER FUNCTION, CREATE FUNCTION, SHOW USER FUNCTIONS, SHOW EXTERNAL FUNCTIONS

Syntax

DESC[RIBE] FUNCTION <name> ( [ <arg_data_type> ] [ , ... ] )

Parameters

  • name — 설명할 함수의 식별자를 지정해요. 식별자에 공백이나 특수 문자가 포함되면 전체 문자열을 큰따옴표로 감싸야 합니다. 큰따옴표로 감싼 식별자는 대소문자를 구분해요.
  • arg_data_type — 함수의 인자(있는 경우)의 데이터 유형을 지정해요. 함수는 이름 오버로딩(같은 스키마의 두 함수가 같은 이름을 가질 수 있음)을 지원하므로 인자 데이터 유형이 함수를 식별하는 데 필요합니다.

Usage notes (사용 참고 사항)

함수 이름이 오버로딩을 지원하므로, 설명하려는 함수를 인자 데이터 유형을 통해 명확히 식별해야 해요.

Examples (예제)

DESCRIBE FUNCTION 명령을 보여주는 예시예요.

DESC FUNCTION multiply(number, number);

-----------+----------------------------------+
 property  |              value               |
-----------+----------------------------------+
 signature | (a NUMBER(38,0), b NUMBER(38,0)) |
 returns   | NUMBER(38,0)                     |
 language  | SQL                              |
 body      | a * b                            |
-----------+----------------------------------+

더 알아보기 (Learn more)