Udostępnij za pośrednictwem


SQLPrimaryKeys

Tabela może mieć kolumna lub kolumna, które mogą służyć jako unikatowy wiersza identyfikatory, a tabele utworzone bez ograniczeń klucza podstawowego zwraca pusty zestaw wyników do SQLPrimaryKeys.Funkcja ODBC SQLSpecialColumns raporty wiersza kandydatów identyfikator dla tabel bez kluczy podstawowych.

SQLPrimaryKeys returns SQL_SUCCESS whether or not values exist for CatalogName, SchemaName, or TableName parameters.SQLFetch returns SQL_NO_DATA when invalid values are used in these parameters.

SQLPrimaryKeys można wykonać na statycznego kursor serwera.Próba wykonać SQLPrimaryKeys na aktualizowalnego kursor (dynamiczny lub zestawu kluczy) zwróci wartość SQL_SUCCESS_WITH_INFO wskazuje typ kursor została zmieniona.

SQL Server Sterownik ODBC Klient macierzysty obsługuje raportowania informacji dla tabel połączonych serwerach akceptując nazwę dwóch części Nazwa_katalogu parametru: Linked_Server_Name.Catalog_Name.

Parametry oródwierszową i SQLPrimaryKeys

Jeśli instrukcja atrybut SQL_SOPT_SS_NAME_SCOPE ma wartość SQL_SS_NAME_SCOPE_TABLE_TYPE zamiast domyślnej wartości SQL_SS_NAME_SCOPE_TABLE, SQLPrimaryKeys spowoduje zwrócenie informacji o klucz podstawowy kolumn w tabela typy.Aby uzyskać więcej informacji o SQL_SOPT_SS_NAME_SCOPE, zobacz SQLSetStmtAttr.

Więcej informacji o tabela-wyceniane parametrów, zobacz Parametry oródwierszową (ODBC).