c#执行一系列sql语句到oracle数据库
一系列sql语句:
delete from tb1 where id=2;
delete from tb2 where id=2;
INSERT INTO tb1 (……) VALUES (……);
………………
以分号隔开。使用OracleHelper的执行方法
OracleHelper.ExecuteNonQuery(SqlConn, CommandType.Text, strSql);执行的话出现【无效字符】错误,这一系列的sql是动态生成合并在一起的,一起执行是为了提高效率,减少打开数据库的次数。该怎么改呢?请高手指教。
------解决方案--------------------
请在开始处加入
Begin
结尾处加
End
Begin
delete from tb1 where id=2;
delete from tb2 where id=2;
End;