GCP용 외부 함수 호출하기

이 항목에서는 외부 함수를 호출하는 방법을 설명합니다.

  1. 적절한 경우, 하나 이상의 Snowflake 역할이 외부 함수를 호출할 수 있도록 해당 역할에 외부 함수에 대한 USAGE 권한을 부여하십시오. 역할은 그 외부 함수에 대한 USAGE 또는 OWNERSHIP 권한이 있어야 합니다.

  2. UDF를 실행하는 것처럼 외부 함수를 호출합니다. 예를 들어, Snowflake에서 제공하는 샘플 함수를 만들 경우는 다음과 같습니다.

    select my_external_function(42, 'Life, the Universe, and Everything');
    
    Copy

    함수를 만들 때 함수 이름을 사용자 지정한 경우 my_external_function 을 사용자 지정된 이름으로 바꾸십시오.

    반환된 값은 다음과 유사해야 합니다.

    [42, "Life, the Universe, and Everything"]
    
    Copy

참고

외부 함수는 스키마 오브젝트이므로, 함수를 호출할 때 함수를 포함하는 스키마는 세션에서 사용 중이거나 함수의 정규화된 이름을 지정해야 합니다.