У меня есть таблица пользователей со столбцамихранимой процедуры вопрос с IS_MEMBER
ID nvarchar(4000)
GroupRank int
Definition nvarchar(4000)
ID может быть идентификатор пользователя (в этом случае groupRank является NULL), домен группы с рангом (в этом случае grouprank не является нулевым) или зарезервированную группу по умолчанию, называемую #DefaultGroup.
мне нужна хранимая процедура, которая будет:
Если ID = SYSTEM_USER, возвратите, что определение
В противном случае - Еогеасп запись пользователей с GroupRank NOT NULL в порядке группы ранга, если IS_MEMBER (ID) = 1, что определение (если таковые имеются)
В противном случае - определение #DefaultGroup (если она есть)
В противном случае вернуть NULL.
Есть ли простой способ сделать это?
Будет ли это разрешать случай, когда пользователь является членом нескольких групп? – WOPR