【发布时间】:2012-03-07 05:17:11
【问题描述】:
我正在使用 oracle 数据库。当我尝试使用单个选择查询获取数据时,它返回数据集中的单个表。 如何在 oracle 中编写选择查询或过程,我可以在其中获取包含 2-3(多个)表的数据集?
【问题讨论】:
-
你想加入 2-3 个表并使用 SELECT 语句获取数据吗?
-
这些表可能相关也可能不相关。但只是为了减少数据库点击次数,我想在一次点击中获得多个表。
-
你的桌子是什么,你试过什么?
-
当我尝试执行一个简单的 selecte 查询,如 'select * from table1' 时,我可以得到以下输出:DataSet ds = db.ExecuteDataSet(dbc);数据表 dt= ds.Tables[0];这样,我只得到一张桌子。但是现在我想在单次点击中获得多个查询的结果。例如,Select * from table1;从表2中选择*;这样我就可以得到: DataSet ds = db.ExecuteDataSet(dbc);数据表 dt1= ds.Tables[0];数据表 dt2= ds.Tables[1];
-
这里你会得到解决方案..niharstechnicalfunda.blogspot.in/#!/2013/06/…