SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT

SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT (계정 전역 데이터 공유 활성화)

계정에서 Cross-Cloud Auto-Fulfillment를 활성화해요. Cross-Cloud Auto-Fulfillment를 사용하면 리스팅에 연결된 공유 또는 애플리케이션 패키지를 다른 Snowflake 소비자 리전에 자동으로 제공할 수 있어요.

출처: Snowflake SQL Reference - SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT

본문

구문

SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT( '<account_name>' )

인자

account_name

Cross-Cloud Auto-Fulfillment를 활성화할 계정의 이름이에요. 이는 CURRENT_ACCOUNT_NAME()이 반환하는 값인 계정 이름만(예: my_account)을 의미해요. 계정 URL이나 SQL에서 사용하는 전체 계정 식별자(예: myorg-my_account 또는 myorg.my_account)를 전달하지 마세요. Snowflake 계정 식별자에 대한 자세한 내용은 계정 식별자를 참고해요.

반환 값

이 함수가 계정에서 Cross-Cloud Auto-Fulfillment를 성공적으로 활성화하면 Statement executed successfully라는 VARCHAR 값을 반환해요.

액세스 제어 요구 사항

  • 조직 관리자만 이 함수를 실행할 수 있어요.

예시

이 함수에 전달할 계정 이름을 가져오려면 CURRENT_ACCOUNT_NAME()을 호출해요:

SELECT CURRENT_ACCOUNT_NAME();

다음 예시는 my_account라는 계정에서 Cross-Cloud Auto-Fulfillment를 활성화해요:

SELECT SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT('my_account');
+--------------------------------------------------------------------+
| SYSTEM$ENABLE_GLOBAL_DATA_SHARING_FOR_ACCOUNT('my_account')        |
|--------------------------------------------------------------------|
| Statement executed successfully                                    |
+--------------------------------------------------------------------+

더 알아보기