Udostępnij za pośrednictwem


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.