Active Directory 統合を使用しているモジュールに取り組んでいます。ユーザーが Active Directory 資格情報を使用してログインすると、Web ページのテーブルのユーザー名フィールドに Domain\username が入力されます (例: ABC\username 、ABC はドメイン名)。私はアウトシステムと私が取り組んでいるモジュールに不慣れです。
ユーザー名が「ABC\」で始まらないフィールドを選択する必要があるという新しい要件があります。以下のクエリを作成しようとしましたが、機能していません。ユーザーからすべてのレコードを取得していますが、ユーザー名が「ABC\」で始まらない場合にのみレコードが必要です。ABC\ がユーザー名にどのように追加されるのかわかりません。
SELECT {User}.[Id],
{User}.[Name],
{User}.[Email],
{User}.[Username]
FROM {User}
WHERE {User}.[Tenant_Id] = @TenantId AND {User}.[Username] NOT LIKE 'ABC\\\\%_'
以下のようにメールアドレスに関してフィルタリングしようとしましたが、正常に動作しています
SELECT {User}.[Id],
{User}.[Name],
{User}.[Email],
{User}.[Username]
FROM {User}
WHERE {User}.[Tenant_Id] = @TenantId AND {User}.[Email] NOT LIKE '_%@abc.com'
これで私を助けてください。