sp_OADestroy (Transact-SQL)
適用対象: SQL サーバー
作成された OLE オブジェクトを破棄します。
構文
sp_OADestroy objecttoken
引数
objecttoken
sp_OACreateを使用して以前に作成された OLE オブジェクトのオブジェクト トークンです。
リターン コードの値
0 (成功) または 0 以外の数値 (失敗) は、OLE オートメーション オブジェクトによって返される HRESULT の整数値です。
HRESULT リターン コードの詳細については、「 OLE Automation リターン コードとエラー情報を参照してください。
解説
sp_OADestroyが呼び出されない場合、作成された OLE オブジェクトはバッチの最後に自動的に破棄されます。
アクセス許可
sysadmin固定サーバー ロールのメンバーシップが必要です。または、このストアド プロシージャに対して直接アクセス許可を実行します。 Ole Automation Procedures
OLE オートメーションに関連するシステム プロシージャを使用するには構成を有効にする必要があります。
例
次の例では、以前に作成した SQLServer オブジェクトを破棄します。
EXEC @hr = sp_OADestroy @object;
IF @hr <> 0
BEGIN
EXEC sp_OAGetErrorInfo @object
RETURN
END;
参照
OLE オートメーション ストアド プロシージャ (Transact-SQL)
OLE オートメーションのサンプル スクリプト
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示