ALTER ORGANIZATION USER GROUP¶
Modifica as propriedades de um grupo de usuários da organização existente.
- Consulte também:
CREATE ORGANIZATION USER GROUP , DROP ORGANIZATION USER GROUP , SHOW ORGANIZATION USER GROUPS
Sintaxe¶
ALTER ORGANIZATION USER GROUP <name> ADD ORGANIZATION USERS <org_user> [ , <org_user> ... ]
ALTER ORGANIZATION USER GROUP <name> REMOVE ORGANIZATION USERS <org_user> [ , <org_user> ... ]
ALTER ORGANIZATION USER GROUP <name> SET VISIBILITY =
{ ALL
| ACCOUNTS <account> [ , <account> ... ]
| REGION GROUPS '<region_group>' [ , '<region_group>' ... ]
}
Parâmetros¶
name
Especifica o identificador do grupo de usuários da organização a ser alterado.
Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.
Para obter mais informações, consulte Requisitos para identificadores.
ADD ORGANIZATION USERS org_user [ , org_user ]
Especifica os usuários da organização que deseja adicionar ao grupo de usuários da organização. Uma lista delimitada por vírgulas de objetos de usuário da organização.
A adição de novos usuários da organização como membros de um grupo de usuários da organização não remove os membros existentes do grupo.
REMOVE ORGANIZATION USERS org_user [ , org_user ]
Especifica os usuários da organização que deseja remover do grupo de usuários da organização. Uma lista delimitada por vírgulas de objetos de usuário da organização.
SET VISIBILITY = ALL
ou .SET VISIBILITY = ACCOUNTS account [ , account ... ]
ou .SET VISIBILITY = REGION GROUPS 'region_group' [ , 'region_group' ... ]}
Especifica quais contas podem visualizar e adicionar o grupo de usuários da organização.
Importante
A definição da visibilidade do grupo de usuários da organização substitui as configurações de visibilidade anteriores. Definir a visibilidade para uma nova conta pode resultar na remoção do grupo de usuários da organização de uma conta que anteriormente tinha acesso.
ALL
Permite que todas as contas da organização visualizem e adicionem o grupo de usuários da organização.
ACCOUNTS account [ , account ... ]
Somente as contas especificadas podem visualizar e adicionar o grupo de usuários da organização.
Especifique o nome da conta sem o nome da organização. Não use o localizador de contas.
REGION GROUPS 'region_group' [ , 'region_group' ... ]
Somente as contas dos grupos da região especificada podem visualizar e adicionar o grupo de usuários da organização.
Requisitos de controle de acesso¶
A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:
Privilégio |
Objeto |
Notas |
---|---|---|
MANAGE ORGANIZATION USER GROUPS |
Conta |
Por padrão, somente o GLOBALORGADMIN tem esse privilégio. |
Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.
Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.
Exemplos¶
Adicione os usuários da organização joe
e mary
a um grupo de usuários da organização marketing
.
ALTER ORGANIZATION USER GROUP marketing ADD ORGANIZATION USERS joe, mary;
Remova o usuário da organização dave
do grupo de usuários da organização data_stewards
.
ALTER ORGANIZATION USER GROUP data_stewards REMOVE ORGANIZATION USERS dave;
Permitir que todas as contas da organização adicionem o grupo de usuários da organização:
ALTER ORGANIZATION USER GROUP data_stewards SET VISIBILITY = ALL;
Permitir apenas que a conta qa_env
adicione o grupo de usuários da organização:
ALTER ORGANIZATION USER GROUP data_stewards SET VISIBILITY = ACCOUNTS qa_env;