sp_OADestroy(Transact-SQL)
적용 대상: SQL Server
만든 OLE 개체를 제거합니다.
구문
sp_OADestroy objecttoken
[ ; ]
인수
objecttoken
를 사용하여 sp_OACreate
이전에 만든 OLE 개체의 개체 토큰입니다.
반환 코드 값
0
(success) 또는 OLE Automation 개체에서 반환된 HRESULT의 정수 값인 0이 아닌 숫자(실패)입니다.
HRESULT 반환 코드에 대한 자세한 내용은 OLE 자동화 반환 코드 및 오류 정보를 참조하세요.
설명
sp_OADestroy
호출되지 않으면 생성된 OLE 개체는 일괄 처리가 끝날 때 자동으로 제거됩니다.
사용 권한
sysadmin 고정 서버 역할의 멤버 자격이 필요하거나 이 저장 프로시저에서 직접 권한을 실행해야 합니다. OLE 자동화와 관련된 시스템 프로시저를 사용하려면 Ole Automation Procedures 서버 구성 옵션을 사용하도록 설정해야 합니다.
예제
다음 예제에서는 이전에 만든 SQLServer
개체를 삭제합니다.
EXEC @hr = sp_OADestroy @object;
IF @hr <> 0
BEGIN
EXEC sp_OAGetErrorInfo @object;
RETURN
END;