DESCRIBE FUNCTION
DESCRIBE FUNCTION
DESCRIBE FUNCTION 명령은 지정된 사용자 정의 함수(UDF) 또는 외부 함수를 설명하는 명령이에요. 시그니처(인자), 반환값, 언어, 본문(정의)을 포함합니다. DESCRIBE는 DESC로 줄여 쓸 수 있어요.
본문
지정된 사용자 정의 함수(UDF) 또는 외부 함수를 설명하는 명령입니다. 시그니처(즉 인자), 반환값, 언어, 본문(즉 정의)을 포함해요. DESCRIBE는 DESC로 줄여 쓸 수 있습니다.
관련 명령: 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 |
-----------+----------------------------------+