사용자 정의 함수, 외부 함수 및 저장 프로시저용 DDL

UDFs(사용자 정의 함수)와 저장 프로시저는 Snowflake SQL을 확장할 수 있게 해주는 두 프로그래밍 구문입니다.

이 항목의 내용:

UDF 관리

Snowflake에서 제공하는 시스템 정의 함수를 통해 사용할 수 없는 작업을 수행하는 데 UDFs를 사용할 수 있습니다. Snowflake는 UDFs를 만들고 관리할 수 있는 다음 DDL 명령을 제공합니다.

참고

UDF는 Java, JavaScript, Python, SQL을 포함할 수 있지만, DDL 및 DML 작업은 UDF에서 지원되지 않습니다.

외부 함수 관리

Snowflake에서 제공하는 시스템 정의 함수를 통해 사용할 수 없는 작업을 수행하는 데 외부 함수를 사용할 수 있습니다. 외부 함수는 UDF의 한 유형이지만, 외부 함수의 구문은 자체적인 CREATE, ALTER, SHOW 문이 있을 정도로 충분히 다릅니다.

Snowflake는 외부 함수를 만들고 관리할 수 있는 다음 DDL 명령을 제공합니다.

외부 함수는 API 통합을 사용합니다. Snowflake는 API 통합을 만들고 관리할 수 있는 다음 DDL 명령을 제공합니다.

저장 프로시저 관리

Snowflake는 저장 프로시저를 만들고 관리할 수 있는 다음 DDL 명령을 제공합니다.

또한, Snowflake는 저장 프로시저를 사용할 수 있는 다음 명령도 제공합니다.