Metoda EnumReferencingTables
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.
EnumReferencingTables Metoda zwraca QueryResults obiekt, który wylicza użytkownika tabel, na których ograniczenia na klucz OBCY jest zdefiniowany.
Składnia
object
.EnumReferencingTables( [ IncludeAll ] ) as QueryResults
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.IncludeAll
PRAWDA lub FAŁSZ.
Prototyp (C/C++)
HRESULT EnumReferencingTables(
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ę Table używany obiekt zależy wymienionych zestaw wyników. |
Uwagi
Gdy IncludeAll ma wartość PRAWDA, zestaw wyników wylicza wszystkie tabele na klucz OBCY, które są zdefiniowane ograniczenia.Wartość zestaw wyników kolumna referenced określa zależność klucza OBCEGO do tabela.
Gdy IncludeAll ma wartość FALSE (domyślnie), zestaw wyników wylicza tylko tabele, które zawierają ograniczenia klucza OBCEGO, które zależą od tabela.