odbc_primarykeys

(PHP 4, PHP 5, PHP 7)

odbc_primarykeysGets the primary keys for a table

Descrierea

odbc_primarykeys ( resource $odbc , string|null $catalog , string $schema , string $table ) : resource|false

Returns a result identifier that can be used to fetch the column names that comprise the primary key for a table.

Parametri

odbc

Identificatorul conexiunii ODBC, accesați odbc_connect() pentru detalii.

catalog

Catalogul ('calificativul' în jargonul ODBC 2).

schema

Schema ('proprietarul' în jargonul ODBC 2).

table

Valorile întoarse

Returns an ODBC result identifier sau false în cazul eșecului.

The result set has the following columns:

  • TABLE_CAT
  • TABLE_SCHEM
  • TABLE_NAME
  • COLUMN_NAME
  • KEY_SEQ
  • PK_NAME
Driver-ele pot raporta coloane suplimentare.

The result set is ordered by TABLE_CAT, TABLE_SCHEM, TABLE_NAME and KEY_SEQ.

Exemple

Example #1 List primary Keys of a Column

<?php
$conn 
odbc_connect($dsn$user$pass);
$primarykeys odbc_primarykeys($conn'TutorialDB''dbo''TEST');
while ((
$row odbc_fetch_array($primarykeys))) {
    
print_r($row);
    break; 
// further rows omitted for brevity
}
?>

Exemplul de mai sus va afișa ceva similar cu:

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

A se vedea și