Metoda ListObjects
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.
ListObjects Metoda zwraca SQLObjectList wylicza systemu i obiekty zdefiniowane przez użytkownika, definiowanie bazy danych, do których odwołuje się obiekt.
Składnia
object
.ListObjects( [ ObjectType ] , [ SortBy ] )asSQLObjectList
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.Typ obiektu
Opcjonalne.Długa liczba całkowita, która ogranicza członkostwo listy obiektów typ(-y) określone zgodnie z opisem w ustawieniach.SortBy
Opcjonalne.Długa liczba całkowita, która określa członkostwo listy kolejności, jak opisano w ustawieniach.
Prototyp (C/C++)
HRESULT ListObjects(
LPSQLDMODBOBJECTLIST* ppList,
SQLDMO_OBJECT_TYPE lObjectTypes = SQLDMOObj_AllDatabaseObjects,
SQLDMO_OBJSORT_TYPE SortBy = SQLDMOObjSort_Name);
Ustawienia
TypObiektu argument jest długa liczba całkowita pakowane bit.Określić więcej niż typ obiektu jednej bazy danych przy użyciu operator logicznego lub łączyć następujące wartości SQLDMO_OBJECT_TYPE.
Stała |
Wartość |
Opis |
---|---|---|
SQLDMOObj_ i AllButSystemObjects |
5119 |
Zwrócone SQLObjectList obiektu wylicza wszystkie oprócz Microsoft SQL Server obiektów systemu. |
SQLDMOObj_ i AllDatabaseObjects |
4607 |
Zwrócone SQLObjectList obiektu wylicza systemu SQL Server i baza danych użytkownika obiektów. |
SQLDMOObj_ i AllDatabaseUserObjects |
4605 |
Zwrócone SQLObjectList obiektu wylicza tylko baza danych użytkownika obiektów. |
SQLDMOObj_Default |
64 |
Zwrócone SQLObjectList obiektu wylicza domyślne ustawienia programu SQL Server. |
SQLDMOObj_Rule |
128 |
Zwrócone SQLObjectList obiektu wylicza zasady programu SQL Server. |
SQLDMOObj_StoredProcedure |
16 |
Zwrócone SQLObjectList wylicza obiektu SQL Server przechowywane procedury. |
SQLDMOObj_SystemTable |
2 |
Zwrócone SQLObjectList obiektu wylicza SQL Server tabele systemowe. |
SQLDMOObj_Trigger |
256 |
Zwrócone SQLObjectList wylicza obiektu SQL Server wyzwalaczy. |
SQLDMOObj_ i UserDefinedDatatype |
4096 |
Zwrócone SQLObjectList wylicza obiektu typu danych zdefiniowanych przez użytkownika programu SQL Server. |
SQLDMOObj_ i UserDefinedFunction |
1 |
Zwrócone SQLObjectList wylicza obiektu funkcja zdefiniowanej przez użytkownika. |
SQLDMOObj_UserTable |
8 |
Zwrócone SQLObjectList wylicza obiektu SQL Server użytkownika tabel. |
SQLDMOObj_View |
4 |
Zwrócone SQLObjectList wylicza obiektów widoków programu SQL Server. |
Podczas ustawiania SortBy, określ SQLObjectList element członkowski zamówienia przy użyciu tych wartości.
Stała |
Wartość |
Opis |
---|---|---|
SQLDMOObjSort_Date |
3 |
Obiekty na liście są uporządkowane według data utworzenia. |
SQLDMOObjSort_Name |
0 |
Domyślny.Obiekty na liście są uporządkowane według nazwy. |
SQLDMOObjSort_Owner |
2 |
Obiekty na liście są uporządkowane według nazwy właściciela. |
SQLDMOObjSort_Type |
1 |
Obiekty na liście są uporządkowane według typu. |
Zwraca
A SQLObjectList obiekt, który zawiera 0 lub więcej DBObject obiektów.