odbc_columnprivileges

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

odbc_column privileges — Перераховує стовпці та пов'язані привілеї для даної таблиці

Опис

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

Перелічує стовпці та пов'язані привілеї даної таблиці.

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

odbc

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

catalog

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

schema

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

table

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

column

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

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

Повертає ідентифікатор результату ODBC або false у разі виникнення помилки. Цей ідентифікатор результату можна використовувати для отримання списку стовпців та пов'язаних привілеїв.

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

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

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

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

Приклади

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

Loading...

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

Array
(
    [TABLE_CAT] => TutorialDB
    [TABLE_SCHEM] => dbo
    [TABLE_NAME] => test
    [COLUMN_NAME] => id
    [GRANTOR] => dbo
    [GRANTEE] => dbo
    [PRIVILEGE] => INSERT
    [IS_GRANTABLE] => YES
)