카테고리:

컨텍스트 함수 (일반)

SYS_CONTEXT(SNOWFLAKE$ORGANIZATION 네임스페이스)

현재 조직에 대한 정보를 반환합니다.

조직의 모든 계정에서 이 함수를 호출할 수 있습니다. 다른 모든 컨텍스트에서 함수는 NULL을 반환합니다.

참고 항목:

SYS_CONTEXT , SYS_CONTEXT(SNOWFLAKE$APPLICATION 네임스페이스) , SYS_CONTEXT(SNOWFLAKE$ENVIRONMENT 네임스페이스) , SYS_CONTEXT(SNOWFLAKE$ORGANIZATION_SESSION 네임스페이스) , SYS_CONTEXT(SNOWFLAKE$SESSION 네임스페이스) , IS_GROUP_ACTIVATED(SYS_CONTEXT 함수) , IS_GROUP_IMPORTED(SYS_CONTEXT 함수) , IS_USER_IMPORTED(SYS_CONTEXT 함수)

구문

함수 호출을 위한 구문:

SYS_CONTEXT(
  'SNOWFLAKE$ORGANIZATION' ,
  '<function>' , '<argument>' [ , ... ]
)
Copy

인자

'SNOWFLAKE$ORGANIZATION'

속성을 검색하거나 현재 조직에 대한 컨텍스트 정보를 반환하는 함수를 호출하도록 지정합니다.

'function'

호출하려는 함수의 이름입니다. 다음 함수를 호출할 수 있습니다.

'argument' [ , ... ]

호출하려는 함수에 전달할 인자입니다.

반환

이 함수는 VARCHAR 값 또는 NULL을 반환합니다.

  • 반환 값은 :ref:`호출하는 함수<label-sys_context_snowflake_organization_function>`에 따라 달라집니다.

  • 지원되는 컨텍스트 외부에서 SNOWFLAKE$ORGANIZATION 네임스페이스를 사용하여 SYS_CONTEXT를 호출하는 경우 함수는 NULL을 반환합니다.

사용법 노트

  • 셸에서 큰따옴표로 묶인 문자열에 함수 호출을 지정하는 경우 $ 문자를 백슬래시(\)로 이스케이프하여 ``$ORGANIZATION``이 셸 변수로 해석되지 않습니다.

    예를 들어, |sf-cli|를 사용하고 SQL 문을 큰따옴표로 묶어 명령줄 인자로 지정하는 경우:

    snow sql --query "SELECT SYS_CONTEXT('SNOWFLAKE\$ORGANIZATION', 'IS_USER_IMPORTED', 'my_user_name');"
    
    Copy

다음 항목을 참조하십시오.