sp_OADestroy (Transact-SQL)
platí pro:SQL Server
Zničí vytvořený objekt OLE.
Syntax
sp_OADestroy objecttoken
[ ; ]
Argumenty
Důležitý
Argumenty rozšířených uložených procedur musí být zadány v určitém pořadí, jak je popsáno v části Syntaxe. Pokud jsou parametry zadány mimo pořadí, dojde k chybové zprávě.
objektu
Token objektu objektu OLE objektu, který byl dříve vytvořen pomocí sp_OACreate
.
Návratové hodnoty kódu
0
(úspěch) nebo nenulové číslo (selhání), které je celočíselná hodnota HRESULT vrácená objektem AUTOMATIZACE OLE.
Další informace o návratových kódech HRESULT najdete v tématu návratové kódy automatizace OLE a informace o chybách.
Poznámky
Pokud sp_OADestroy
není volána, vytvořený objekt OLE se na konci dávky automaticky zničí.
Dovolení
Vyžaduje členství v správce systému pevné role serveru nebo spustit oprávnění přímo v této uložené proceduře. Možnost konfigurace procedur Ole Automation serveru musí být povolena, aby bylo možné použít jakýkoli systémový postup související se službou OLE Automation.
Příklady
Následující příklad zničí dříve vytvořený objekt SQLServer
.
EXEC @hr = sp_OADestroy @object;
IF @hr <> 0
BEGIN
EXEC sp_OAGetErrorInfo @object;
RETURN
END;
Související obsah
- uložené procedury OLE Automation (Transact-SQL)
- ukázkový skript pro automatizaci OLE