odbc_primarykeys

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

odbc_primarykeys — Отримує первинні ключі таблиці

Опис

odbc_primarykeys(    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
  • COLUMN_NAME
  • KEY_SEQ
  • PK_NAME

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

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

Приклади

Приклад #1 Перелік первинних ключів шпальти

Loading...

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

Array
(
    [TABLE_CAT] => TutorialDB
    [TABLE_SCHEM] => dbo
    [TABLE_NAME] => TEST
    [COLUMN_NAME] => id
    [KEY_SEQ] => 1
    [PK_NAME] => PK__TEST__3213E83FE141F843
)

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

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