Metoda EnumReferencedTables
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.
EnumReferencedTables Metoda zwraca QueryResults obiekt, który wylicza tabel, na których jest zdefiniowany klucz podstawowy lub unikatowe ograniczenie.
Składnia
object
.EnumReferencedTables( [ IncludeAll ] ) as QueryResults
Części
obiekt
Wyrażenie, którego wynikiem obiekt na liście dotyczyIncludeAll
PRAWDA lub FAŁSZ
Prototyp (C/C++)
HRESULT EnumReferencedTables(
LPSQLDMOQUERYRESULTS* ppResults,
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) |
Nie dotyczy.Zawiera ciąg Brak. |
candidate_table |
nvarchar(262) |
Nazwa tabela zdefiniowano ograniczenie klucza podstawowego lub UNIQUE. |
referenced |
bit |
Po 1, tabela odwołuje się tabeli używany obiekt zależy od tabeli wymienionych zestaw wyników w relacji klucza OBCEGO. |
Uwagi
Gdy IncludeAll ma wartość PRAWDA, zestaw wyników wylicza wszystkie tabele, na którym klucz podstawowy i unikatowe ograniczenia są zdefiniowane.Wartość referenced kolumna w wyniku zestaw określa zależność obiektu tabela tabela wymienione zestaw wyników.
Gdy IncludeAll ma wartość FALSE (domyślnie), zestaw wyników wylicza tylko tabele zawierające ograniczenia na klucz podstawowy lub unikatowe i od którego zależy do tabela.