Metoda IsObjectDeleted
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.
IsObjectDeleted Metoda wskazuje, czy odwołanie obiekt został usunięty z bazy danych.
Składnia
object
.IsObjectDeleted(
ObjectType
,
ObjectName
,
[
ObjectOwner
]
)
as Boolean
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.Typ obiektu
Długa liczba całkowita, która wskazuje typ obiektu, jak określono w.Nazwa obiektu
Ciąg określający nazwę obiektu.ObjectOwner
Opcjonalny ciąg Określa właściciela obiektu.
Prototyp (C/C++)
HRESULT IsObjectDeleted)(
SQLDMO_OBJECT_TYPE ObjectType,
SQLDMO_LPCSTR ObjName,
LPBOOL pRetVal,
SQLDMO_LPCSTR ObjOwner);
Ustawienia
Określ wartość TypObiektu argument za pomocą tych wartości SQLDMO_OBJECT_TYPE.
Stała |
Wartość |
Opis |
---|---|---|
SQLDMOObj_Check |
49152 |
Odwołania do obiektu ograniczenie integralność. |
SQLDMOObj_Column |
24576 |
Obiekt odwołuje się do kolumna w tabela. |
SQLDMOObj_Database |
135168 |
Odwołania do obiektu bazy danych. |
SQLDMOObj_DatabaseRole |
225280 |
Obiekt odwołuje się do rola bazy danych. |
SQLDMOObj_Default |
64 |
Domyślnie odwołuje się do obiektu. |
SQLDMOObj_Rule |
128 |
Reguła odwołuje się do obiektu. |
SQLDMOObj_StoredProcedure |
16 |
Obiekt odwołuje się procedura składowana. |
SQLDMOObj_SystemDatatype |
4096 |
Obiekt odwołuje się do podstawowy typ danych programu SQL Server. |
SQLDMOObj_SystemTable |
2 |
Obiekt odwołuje się do tabela systemowa. |
SQLDMOObj_Trigger |
256 |
Wyzwalacz odwołuje się do obiektu. |
SQLDMOObj_User |
8192 |
Odwołuje się do obiektu użytkownik bazy danych SQL Server. |
SQLDMOObj_UserDefinedDatatype |
4096 |
Obiekt odwołuje się do typu danych zdefiniowanego przez użytkownika programu SQL Server. |
SQLDMOObj_UserDefinedFunction |
1 |
Obiekt odwołuje się do funkcja zdefiniowanej przez użytkownika. |
SQLDMOObj_UserTable |
8 |
Obiekt odwołuje się do tabela zdefiniowanej przez użytkownika programu SQL Server. |
SQLDMOObj_View |
4 |
Obiekt odwołuje się do widoku. |
Uwagi
Jeśli sesja klient tworzy obiekt za pomocą SQL Distributed Management Objects (SQL-DMO), a następnie innej sesja klient usuwa obiekt przy użyciu innego narzędzie, aplikacji SQL-DMO nie wie o usunięciu.Można użyć aplikacji SQL-DMO IsObjectDeleted metoda w celu ustalenia, czy obiekt nadal istnieje, określając typ obiektu i nazwa obiektu.Jeśli objectOwner parametru nie jest używany, aplikacja zakłada, że właściciel obiektu jest aktualnie zalogowany użytkownik.
Ostrzeżenie
IsObjectDeleted metoda mogą być używane z programu SQL Server 7.0 i Microsoft SQL Server 2000 lub nowszy.