사용자 정의 함수, 외부 함수 및 저장 프로시저용 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는 저장 프로시저를 사용할 수 있는 다음 명령도 제공합니다.