Metoda EnumDependencies
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.
EnumDependencies Metoda zwraca QueryResults obiekt, który wylicza obiekty użytkownika bazy danych Microsoft SQL Server i użytkownika obiekt zależności relacji.
Składnia
object
.EnumDependencies( [ DependencyType ] )as QueryResults
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.DependencyType
Długa liczba całkowita, która kieruje wyjściowe, jak opisano w ustawieniach.
Prototyp (C/C++)
HRESULT EnumDependencies(
LPSQLDMOQUERYRESULTS* ppResults,
SQLDMO_DEPENDENCY_TYPE DependencyType = SQLDMODep_Parents);
Ustawienia
Określ wartość DependencyType argument za pomocą tych wartości SQLDMO_DEPENDENCY_TYPE.
Stała |
Wartość |
Opis |
---|---|---|
SQLDMODep_Children |
262144 |
Wyświetla listę wszystkich składników, które zależą od odwołanie składnik programu SQL Server. |
SQLDMODep_DRIOnly |
2097152 |
Wyświetla listę składników, które zależą od odwołanie składnik programu SQL Server w relacji DRI. |
SQLDMODep_FirstLevelOnly |
1048576 |
Wyświetla listę tylko natychmiastowe rodziców.Łączenie się z SQLDMODep_Children, aby wyświetlić tylko bezpośrednie elementy podrzędne. |
SQLDMODep_FullHierarchy |
65536 |
Alters opisujący hierarchię relacji w wyniku domyślny zestaw wyników zestaw wierszy. |
SQLDMODep_OrderDescending |
131072 |
Dotyczy kolejności malejącej listy zwrócone. |
SQLDMODep_Parents |
0 |
Wyświetla listę wszystkich obiektów, na której odwołanie składnik programu SQL Server zależy od. |
SQLDMODep_ i ReturnInputObject |
524288 |
Zawiera składnik programu SQL Server odwołuje się obiekt SQL Distributed Management Objects (SQL-DMO) na liście zwracane. |
SQLDMODep_Valid |
4128768 |
Zależność stałymi połączone za pomocą lub operator logiczny. |
Zwraca
A QueryResults obiekt, który zawiera maksymalnie trzy zestawy wyników.Gdy nie typów danych zdefiniowanych przez użytkownika, ustawień domyślnych lub reguł są zawarte w drzewo zależności, jeden zestaw wyników jest zwracany, określonych przez te kolumny.
Kolumna |
Typ danych |
Opis |
---|---|---|
oObjName |
nvarchar(129) |
Nazwa obiektu bazy danych. |
oOwner |
nvarchar(129) |
Nazwa właściciela obiektu bazy danych. |
oSequence |
smallint |
Wskaźnik odległość w hierarchii między określony obiekt i obiekt na liście. |
oType |
integer |
Typ obiektu bazy danych, wyliczane przez SQLDMO_OBJECT_TYPE. |
RelName |
nvarchar(129) |
Wyświetlane, gdy określono SQLDMODep_FullHierarchy.Powiązane hierarchicznie nazwa obiektu bazy danych. |
RelOwner |
nvarchar(129) |
Wyświetlane, gdy określono SQLDMODep_FullHierarchy.Nazwa właściciela obiektu bazy danych powiązane hierarchicznie. |
RelType |
integer |
Wyświetlane, gdy określono SQLDMODep_FullHierarchy.Gdy RelName wartość niepustych, RelType jest typ obiektu bazy danych powiązane hierarchicznie wyliczane przez SQLDMO_OBJECT_TYPE.Gdy RelName jest wartość NULL, zwracana jest wartość 0 i mogą zostać zignorowane. |
Drzewo zależności zawiera ustawienia domyślne, reguł lub typów danych zdefiniowanych przez użytkownika, jeden lub dwa zestawy wyników dodatkowe są zwracane przez EnumDependencies metoda.Gdy zawarte są reguły lub ustawienia domyślne, zwracany jest zestaw wyników, określonych przez te kolumny.
Kolumna |
Typ danych |
Opis |
---|---|---|
oOwner |
nvarchar(129) |
Nazwa właściciela obiektu bazy danych. |
oRuleDefName |
nvarchar(129) |
Nazwa obiektu bazy danych. |
oSequence |
smallint |
Wskaźnik odległość w hierarchii między określony obiekt i obiekt na liście. |
oType |
integer |
Typ obiektu bazy danych, wyliczane przez SQLDMO_OBJECT_TYPE.Wartość SQLDMOObj_Default lub SQLDMOObj_Rule dla wszystkich wierszy. |
Typy danych zdefiniowane przez użytkownika znajdują się w drzewie zależności, zwracany jest zestaw wyników Wylicza typy danych.Zestaw wyników typ danych zdefiniowany przez użytkownika jest zdefiniowany przez te kolumny.
Kolumna |
Typ danych |
Opis |
---|---|---|
oType |
integer |
Typ obiektu bazy danych, wyliczane przez SQLDMO_OBJECT_TYPE.Wartość jest SQLDMOObj_UserDefinedDatatype dla wszystkich wierszy. |
oUDDTName |
nvarchar(129) |
Dane użytkownika wpisz nazwę. |
oOwner |
nvarchar(129) |
Nazwa właściciela typ danych zdefiniowany przez użytkownika. |
oSequence |
smallint |
Wskaźnik odległość w hierarchii między określony obiekt i obiekt na liście. |