Metoda EnumReferencedKeys
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
EnumReferencedKeys Metoda zwraca QueryResults obiekt, który wylicza klucza podstawowego i ograniczenia UNIQUE.
Składnia
object
.EnumReferencedKeys( [ ReferencedTable ] , [ IncludeAll ] )as QueryResults
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.ReferencedTable
Opcjonalne.Ciąg nazwy istniejącej tabela Microsoft SQL Server.Ogranicza członkostwo zestaw wyników na liście tylko odwołania do obiektów zdefiniowanych w określonej tabela.IncludeAll
PRAWDA lub FAŁSZ.
Prototyp (C/C++)
HRESULT EnumReferencedKeys(
LPSQLDMOQUERYRESULTS* ppResults,
SQLDMO_LPCSTR ReferencedTableName = NULL,
BOOL IncludeAllCandidates = NULL);
Zwraca
A QueryResults obiekt, który zawiera jeden zestaw wyników, określonych przez te kolumny.
Kolumna |
Typ danych |
Opis |
|---|---|---|
candidate_key |
nvarchar(129) |
Nazwa ograniczenia klucza podstawowego lub UNIQUE. |
candidate_table |
nvarchar(262) |
Nazwa tabela zdefiniowano ograniczenie klucza podstawowego lub UNIQUE. |
referenced |
bit |
Po 1, tabela zależy od ograniczenia na klucz podstawowy lub unikatowe wymienione zestaw wyników. |
Uwagi
Gdy IncludeAll ma wartość PRAWDA, zestaw wyników wylicza wszystkie ograniczenia na klucz podstawowy i unikatowy zdefiniowane w bazie danych.Wartość zestaw wyników kolumna odwołanie określa zależność obiektu tabela wymienionych ograniczenie klucza podstawowego lub UNIQUE.
Gdy IncludeAll ma wartość FALSE (domyślnie), zestaw wyników wylicza tylko te klucz podstawowy lub unikatowe ograniczenia od których zależy tabela.