在Oracle中的一个ExecuteScalar中运行多个命令

Kon*_*nos 6 sql oracle executescalar ora-00911

我有一批sql语句,如...

插入.... ; 插入.... ; 删除.........;

等等

当我尝试对oracle执行它们时它给了我这个错误(ORA-00911无效字符)

现在我可以理解这是因为语句之间的分号,我在SQL Server上尝试了这个并且它起作用但是在Oracle中没有运气到目前为止.

有没有办法使用ExecuteScalar或其他一些函数对oracle运行多个语句?


DUPLICATE:如何使用.NET执行多个Oracle SQL语句

Mit*_*eat 7

尝试用a包装 BEGIN..END

BEGIN insert into.... ; insert into.... ; delete .........; END;
Run Code Online (Sandbox Code Playgroud)