odbc_tableprivileges

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_tableprivileges — Перелічує таблиці та привілеї, пов'язані з кожною таблицею

Опис

odbc_tableprivileges(    resource $odbc,    ?string $catalog,    string $schema,    string $table): resource|false

Перелічує таблиці у запитаному діапазоні та привілеї, пов'язані з кожною таблицею.

Список параметрів

odbc

Ідентифікатор з'єднання ODBC, за подробицями звертайтесь до odbc_connect()

catalog

Каталог ('qualifier' мовою ODBC 2).

schema

Схема ('owner' мовою ODBC 2). Цей параметр приймає такі шаблони пошуку: % відповідний нулю або більше символів, та _ відповідний рівно одному символу.

table

Ім'я таблиці. Цей параметр приймає такі шаблони пошуку: % відповідний нулю або більше символів, та _ відповідний рівно одному символу.

Значення, що повертаються

Идентификатор результата ODBC или**false**в случае возникновения ошибки.

У результуючому наборі є такі стовпці:

  • TABLE_CAT
  • TABLE_SCHEM
  • TABLE_NAME
  • GRANTOR
  • GRANTEE
  • PRIVILEGE
  • IS_GRANTABLE

Драйвери можуть повідомляти додаткові стовпці.

Результирующий набор упорядочивается поTABLE_CAT TABLE_SCHEM TABLE_NAME PRIVILEGEиGRANTEE

Приклади

Приклад #1 Перелік привілеїв таблиці

Loading...

Висновок наведеного прикладу буде схожим на:

Array
(
    [TABLE_CAT] => SalesOrders
    [TABLE_SCHEM] => dbo
    [TABLE_NAME] => Orders
    [GRANTOR] => dbo
    [GRANTEE] => dbo
    [PRIVILEGE] => DELETE
    [IS_GRANTABLE] => YES
)

Дивіться також

  • odbc_tables() - Отримує список імен таблиць, що зберігаються у певному джерелі даних