C#中如何执行多条Oracle的SQL语句(不用存储过程和事务)

WardenMoon WardenMoon 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在改造一个项目的时候发现,项目里面有比较多的批sql(在SQL Server库 + System.Data.SqlClient是可以执行多条SQL语句),改造成Oracle的SQL语句之后发现不能通过OracleClient来执行,无论是command的executenoquery()还是scalar()等方法。

需要执行的SQL语句如下:
delete from t1 where t1.f1='11';
delete from t2 where t2.f1='22';
select f1 from t3 where t3.f1='33';

要求:不使用存储过程或者分条包装成事务(因为原来代码结构的限制)

各位哥哥有什么好办法么?
...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部
WardenMoon
C# 111,128 成员 642,536 内容