- Categories:
Context functions (General)
IS_USER_IMPORTED (SYS_CONTEXT function)¶
Returns the VARCHAR value 'TRUE' if the specified user is an organization user that
was imported into the current account.
- See also:
SYS_CONTEXT (SNOWFLAKE$ORGANIZATION namespace) , IS_GROUP_ACTIVATED (SYS_CONTEXT function) , IS_GROUP_IMPORTED (SYS_CONTEXT function)
Syntax¶
SYS_CONTEXT(
'SNOWFLAKE$ORGANIZATION' ,
'IS_USER_IMPORTED' ,
'<user_name>'
)
Arguments¶
'SNOWFLAKE$ORGANIZATION'Specifies that you want to call a function to return context information about the current organization.
'IS_USER_IMPORTED'Calls the IS_USER_IMPORTED function.
'user_name'Specifies the name of the user to check.
Returns¶
The function returns one of the following VARCHAR values:
'TRUE'if the user is an organization user that was imported into the current account.'FALSE'if the user is not an organization user, was not imported into the current account, or is not a valid user.
To compare this return value against the BOOLEAN value TRUE or FALSE, cast the return value to BOOLEAN. For example:
SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_USER_IMPORTED', 'my_user_name')::BOOLEAN = TRUE;
Usage notes¶
Examples¶
The following example returns 'TRUE' if the user my_user_name is an organization user that was imported into the current
account:
SELECT SYS_CONTEXT('SNOWFLAKE$ORGANIZATION', 'IS_USER_IMPORTED', 'my_user_name');