odbc_primarykeys
(PHP 4, PHP 5, PHP 7, PHP 8)
odbc_primarykeys — Obtém as chaves primárias de uma tabela
Descrição
Retorna um identificador de resultado que pode ser usado para buscar os nomes das colunas que compõem a chave primária de uma tabela.
Parâmetros
odbc
-
O identificador da conexão ODBC. Consulte odbc_connect() para obter detalhes.
catalog
-
O catálogo ('qualifier' na linguagem ODBC 2).
schema
-
O esquema ('owner' na linguagem ODBC 2).
table
-
Valor Retornado
Retorna um identificador de resultado ODBC ou false
em caso de falha.
O conjunto de resultados possui as seguintes colunas:
TABLE_CAT
TABLE_SCHEM
TABLE_NAME
COLUMN_NAME
KEY_SEQ
PK_NAME
O conjunto de resultados é ordenado por TABLE_CAT
, TABLE_SCHEM
,
TABLE_NAME
e KEY_SEQ
.
Exemplos
Example #1 Lista as chaves primárias de uma coluna
<?php
$conn = odbc_connect($dsn, $user, $pass);
$primarykeys = odbc_primarykeys($conn, 'TutorialDB', 'dbo', 'TEST');
while (($row = odbc_fetch_array($primarykeys))) {
print_r($row);
break; // outras linhas omitidas por questões de brevidade
}
?>
O exemplo acima produzirá algo semelhante a:
Array ( [TABLE_CAT] => TutorialDB [TABLE_SCHEM] => dbo [TABLE_NAME] => TEST [COLUMN_NAME] => id [KEY_SEQ] => 1 [PK_NAME] => PK__TEST__3213E83FE141F843 )
Veja Também
- odbc_tables() - Obtém a lista de nomes de tabelas armazenadas em uma fonte de dados específica
- odbc_foreignkeys() - Recupera uma lista de chaves estrangeiras