Поделиться через


SHOW GROUPS

Область применения:флажок Databricks SQL флажок Databricks Runtime

Список групп, которые соответствуют дополнительно указанному шаблону регулярного выражения. Если шаблон не указан, команда выводит список всех групп в системе. При необходимости можно указать identifier, чтобы отобразить только группы, к которой принадлежит конкретный пользователь или группа.

Если субъект предоставляется с помощью WITH {USER | GROUP}, логическое значение в columndirectGroup, не равное null, указывает членство субъекта.

  • TRUE: участник является прямым членом группы.
  • FALSE: участник косвенно является членом группы.

Если WITH {USER | GROUP} не используется, directGroup всегда будет иметь значение NULL.

Синтаксис

SHOW GROUPS [ WITH USER user_principal |
              WITH GROUP group_principal ]
            [ [ LIKE ] regex_pattern ]

Parameters

  • user_principal

    Отображает только те группы, которые содержат указанного пользователя.

  • group_principal

    Отображает только те группы, которые содержат указанную группу.

  • regex_pattern

    Литеральное выражение STRING, которое содержит шаблон с ограниченной поддержкой регулярных выражений, используемый для фильтрации результатов инструкции.

    • * в начале и в конце шаблона сопоставляется с подстрокой.
    • * только в конце шаблона сопоставляется с началом группы.
    • | разделяет несколько регулярных выражений, каждое из которых может сопоставляться.
    • При сопоставлении шаблона регистр не учитывается.

Примеры

-- Lists all groups.
> SHOW GROUPS;
         name directGroup
 ------------ -----------
     tv_alien        NULL
        alien        NULL
  californian        NULL
  pastafarian        NULL

-- Lists groups with name containing with string pattern `rou`.
> SHOW GROUPS LIKE '*al*';
         name directGroup
 ------------ -----------
     tv_alien        NULL
        alien        NULL
  californian        NULL

-- Lists groups with Alf as a member.
> SHOW GROUPS WITH USER `alf@melmak.et`;
         name directGroup
 ------------ -----------
     tv_alien        true
        alien       false