> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> توثيق CHECK GRANT

# عبارة CHECK GRANT

يُستخدم استعلام `CHECK GRANT` للتحقق مما إذا كان المستخدم/الدور الحالي قد مُنح امتيازًا محددًا.

<div id="syntax">
  ## البنية
</div>

البنية الأساسية للاستعلام كما يلي:

```sql theme={null}
CHECK GRANT privilege[(column_name [,...])] [,...] ON {db.table[*]|db[*].*|*.*|table[*]|*}
```

* `privilege` — نوع الامتياز.

<div id="examples">
  ## أمثلة
</div>

إذا كان قد سبق منح المستخدم هذا الامتياز، فستكون قيمة `check_grant` في الاستجابة هي `1`. وإلا، فستكون قيمة `check_grant` في الاستجابة هي `0`.

إذا كان `table_1.col1` موجودًا وكان المستخدم الحالي قد مُنح امتياز `SELECT`/`SELECT(con)` أو دورًا (يتضمن هذا الامتياز)، فستكون الاستجابة `1`.

```sql theme={null}
CHECK GRANT SELECT(col1) ON table_1;
```

```text theme={null}
┌─result─┐
│      1 │
└────────┘
```

إذا لم يكن `table_2.col2` موجودًا، أو إذا لم يُمنح المستخدم الحالي امتياز `SELECT`/`SELECT(con)` أو دورًا (يتضمن هذا الامتياز)، فستكون الاستجابة `0`.

```sql theme={null}
CHECK GRANT SELECT(col2) ON table_2;
```

```text theme={null}
┌─result─┐
│      0 │
└────────┘
```

<div id="wildcard">
  ## أحرف البدل
</div>

عند تحديد الامتيازات، يمكنك استخدام النجمة (`*`) بدلًا من اسم جدول أو اسم قاعدة بيانات. يُرجى مراجعة [امتيازات أحرف البدل](/ar/reference/statements/grant#wildcard-grants) للاطلاع على قواعد أحرف البدل.
