Sdílet prostřednictvím


sp_OADestroy (Transact-SQL)

platí pro:SQL Server

Zničí vytvořený objekt OLE.

Transact-SQL konvence syntaxe

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;