Transact-SQL 参考

sp_OADestroy

释放已创建的 OLE 对象。

语法

sp_OADestroy objecttoken

参数

objecttoken

是先前用 sp_OACreate 创建的 OLE 对象令牌。

返回代码值

0(成功)或非零数字(失败),是由 OLE 自动化对象返回的 HRESULT 的整数值。

有关 HRESULT 返回代码的更多信息,请参见 OLE 自动化返回代码和错误信息

注释

若未调用 sp_OADestroy,已创建的 OLE 对象在批处理结束时会自动释放。

权限

只有 sysadmin 固定服务器角色的成员才能执行 sp_OADestroy

示例

下面的示例释放先前创建的 SQLServer 对象。

EXEC @hr = sp_OADestroy @object
IF @hr <> 0
BEGIN
   EXEC sp_OAGetErrorInfo @object
    RETURN
END

请参见

使用 OLE 自动化存储过程进行数据类型转换

如何创建 OLE 自动化对象 (Transact-SQL)

如何调试自定义 OLE 自动化服务器 (Transact-SQL)

OLE 自动化脚本示例