(PHP 4, PHP 5, PHP 7)
odbc_primarykeys — Gets the primary keys for a table
$odbc
, string|null $catalog
, string $schema
, string $table
) : resource|falseReturns a result identifier that can be used to fetch the column names that comprise the primary key for a table.
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
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
The result set is ordered by TABLE_CAT
, TABLE_SCHEM
,
TABLE_NAME
and KEY_SEQ
.
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 )