Delete command for Oracle table has warning : Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

Anonymous
2020-08-24T22:55:22.4+00:00

I have created an ssis package that processes data on sql server and loads results to an oracle table.
I am using an execute sql task to delete existing records in the oracle table before reloading the table.
The execute sql command has oracle connection that succeeds when tested, The delete statement also works in Oracle sql developer. and is very quick. When the delete statement is run through the execute sql command it throws the following warning, and keeps on running for a long time (until aborted) and does not delete.
"Warning: Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done."

Delete statement is : Delete from GroupSpaceName.TableName
It works from Oracle Sql Developer.

What needs to be done to run the delete statement for oracle table from SSIS. Your help is highly appreciated.

Thanks.

SQL Server Integration Services
SQL Server Integration Services
A Microsoft platform for building enterprise-level data integration and data transformations solutions.
2,590 questions
0 comments No comments
{count} votes

Accepted answer
  1. Anonymous
    2020-08-25T13:29:38.09+00:00

    yes, The result set is set to "None"![20291-snapshot1.png][1] [1]: /api/attachments/20291-snapshot1.png?platform=QnA


1 additional answer

Sort by: Most helpful
  1. Monalv-MSFT 5,901 Reputation points
    2020-08-25T03:07:08.253+00:00

    Hi Deep Kaur,

    May I know if you set the ResultSet as None in Execute SQL Task Editor?

    20026-est-resultset.png

    Best Regards,
    Mona

    ----------

    If the response is helpful, please click "Accept Answer" and upvote it.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.