一尘不染

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

sql

我有一批sql语句,例如…

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

等等

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

现在我可以理解,这是由于语句之间的分号所致,我在SQL Server上尝试了此操作,但仍有效,但到目前为止在Oracle中还没有运气。

有没有一种方法可以使用ExecuteScalar或其他功能针对oracle运行多个语句?



阅读 124

收藏
2021-05-23

共1个答案

一尘不染

尝试用 BEGIN..END

BEGIN insert into.... ; insert into.... ; delete .........; END;
2021-05-23