c# 中 Oracle 要怎么查询多个SQL语句
StringBuilder sb = new StringBuilder();sb.Append(" select * from table1; ");
sb.Append(" select * from table2 ");
DbHelper.ExecuteDataset(sb.ToString());
这样就查询出错。
记得 ADO.NET 里 Oracle 查询多个SQL语句,声明起来很麻烦的,但是忘记了。
PS:不考虑使用存储过程之类的
--------------------编程问答-------------------- http://blog.csdn.net/kenall/article/details/7083010 --------------------编程问答--------------------
我要是查询后返回DataSet的结果集。 --------------------编程问答-------------------- 顶个。。。 --------------------编程问答-------------------- 把两条查询语句写在一起,用分号隔开 --------------------编程问答--------------------
提示 无效字符 。不行的。 --------------------编程问答-------------------- 如果table1和table2是一对多的关系,试试linq join,直接写SQL也能实现。
实在不行,想办法将两条SQL合成一条,查询结果放入table3…… --------------------编程问答-------------------- begion sql语句;第二条sql ; end; --------------------编程问答-------------------- Oracle不支持,别乱猜想了,只有存储过程才可以返回多个结果集。 --------------------编程问答-------------------- sql 语句中加 Union and就行
补充:.NET技术 , C#